Cách lấy dữ liệu từ cơ sở dữ liệu bằng tùy chọn chọn trong php?

Hôm nay, chúng tôi muốn chia sẻ với bạn cách lấy dữ liệu từ cơ sở dữ liệu trong danh sách thả xuống trong php?. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách lấy dữ liệu từ cơ sở dữ liệu dựa trên lựa chọn danh sách thả xuống bằng cách sử dụng php, hãy nghe cách lấy dữ liệu từ cơ sở dữ liệu bất cứ khi nào chọn trong danh sách thả xuống trong javascript, chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng ta sẽ tìm hiểu về Ví dụ về Jquery Ajax Dropdown Onchange Trong cơ sở dữ liệu Php MySQL với một ví dụ

cách hiển thị dữ liệu trong danh sách thả xuống từ cơ sở dữ liệu trong php?

nội dung

Cũng đọc phần này 👉   Hướng dẫn SEO 6 góc (Tối ưu hóa công cụ tìm kiếm)

Bước 1. Kết nối với cơ sở dữ liệu

cấu hình. php

<?php

$link = mysqli_connect("localhost","root","[email protected]","products_data");

if(!$link)
{
    die("Connection failed: " . mysqli_connect_error());
}

?>

Bước 2. Lấy dữ liệu từ cơ sở dữ liệu

Lấy dữ liệu từ cơ sở dữ liệu và hiển thị trong danh sách thả xuống
mục lục. php

<!DOCTYPE html>
<html>
<head>
  <title>PHP Retrieve Data from MySQL using Drop Down Menu - www.pakainfo.com</title>
</head>
<body>

<form>
  Category:
  <select>
    <option disabled selected>-- Select Category --</option>
    <?php
        include "config.php";  // Using database connection file here
        $products_cat = mysqli_query($link, "SELECT cat_name From categories");  // Use select query here 

        while($product_categoty = mysqli_fetch_array($products_cat))
        {
            echo "<option value='". $product_categoty['cat_name'] ."'>" .$product_categoty['cat_name'] ."</option>";  // displaying data in option menu
        }	
    ?>  
  </select>
</form>

<?php mysqli_close($db);  // close the Database connection ?>

</body>
</html>

Tôi hy vọng bạn có ý tưởng về giá trị được chọn trong danh sách thả xuống php từ cơ sở dữ liệu
Tôi muốn có thông tin phản hồi về infinityknow của tôi. blog com
Phản hồi, câu hỏi hoặc ý kiến ​​​​có giá trị của bạn về bài viết này luôn được chào đón
Nếu bạn thích và thích bài đăng này, đừng quên chia sẻ

Bài viết liên quan

  1. MySQL PHP. Truy vấn lấy dữ liệu từ cơ sở dữ liệu
  2. cách lấy dữ liệu từ cơ sở dữ liệu trong php mysql bằng nút tìm kiếm?
  3. cách lấy dữ liệu từ cơ sở dữ liệu trong php bằng nút tìm kiếm?
  4. cách xóa dữ liệu khỏi cơ sở dữ liệu trong php bằng nút?
  5. Tải thêm dữ liệu từ cơ sở dữ liệu bằng vue. js AjaxPHP
  6. cách lấy dữ liệu từ cơ sở dữ liệu trong codeigniter?
  7. làm cách nào để thay đổi màu của phần đánh dấu màu xanh lam khi chọn hộp thả xuống?
  8. Nhiều thanh trượt hình ảnh trong mã nguồn html
  9. Laravel Select Dropdown From Database Ví dụ
  10. làm cách nào để tìm nạp và cập nhật dữ liệu từ cơ sở dữ liệu trong php?

Cũng đọc phần này 👉   cách tạo plugin tùy chỉnh trong wordpress từ đầu

Trong nhiều tình huống, chúng ta có thể cần tạo đầu vào thả xuống có thể hiển thị tất cả các tùy chọn phù hợp với trạng thái hiện tại của cơ sở dữ liệu. Hình thức đầu vào này được sử dụng nhiều lần trong cuộc sống thực và các ví dụ sau đây có thể giúp hiểu được điều tương tự

  1. Tập sinh viên có số đăng ký duy nhất
  2. Một tập hợp các tên chi nhánh và id chi nhánh của họ
  3. Danh sách các danh mục mà một sản phẩm cụ thể phải thuộc về

Trong bài viết này, chúng tôi sẽ tạo danh sách thả xuống với danh sách các danh mục mà một sản phẩm cụ thể phải thuộc về

Tiếp cận. Trong mỗi ví dụ này, nếu chúng ta sử dụng menu thả xuống để tìm nạp dữ liệu từ cơ sở dữ liệu, người dùng sẽ có thể nhập dữ liệu chính xác hơn và giao diện người dùng sẽ thân thiện hơn với người dùng.  

Chúng tôi cần những điều sau đây

  • Cơ sở dữ liệu có bảng danh mục và một bảng sản phẩm khác có khóa ngoại cho ID danh mục chứa sản phẩm cụ thể
  • Biểu mẫu HTML chấp nhận dữ liệu

bước

Tạo cơ sở dữ liệu

  • Bật Apache và MySQL từ bảng điều khiển XAMPP

Cách lấy dữ liệu từ cơ sở dữ liệu bằng tùy chọn chọn trong php?

Bấm vào nút “Bắt đầu”

  • Tạo cơ sở dữ liệu “example_store” bằng cách nhấp vào nút mới

Cách lấy dữ liệu từ cơ sở dữ liệu bằng tùy chọn chọn trong php?

Bấm vào nút “mới” để tạo cơ sở dữ liệu mới

  • Nhập tên cơ sở dữ liệu và nhấp vào “Tạo”

Cách lấy dữ liệu từ cơ sở dữ liệu bằng tùy chọn chọn trong php?

Tạo một cơ sở dữ liệu mới với tên “example_store”

  • Nhấp vào tab SQL và dán đoạn mã sau và nhấp vào “GO”

Cách lấy dữ liệu từ cơ sở dữ liệu bằng tùy chọn chọn trong php?

Để chạy SQL và chuẩn bị cơ sở dữ liệu

truy vấn MySQL

-- Table structure for table `category`
CREATE TABLE `category` (

 `Category_ID` int(11) NOT NULL,

 `Category_Name` varchar(255) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Dumping data for table `category`
INSERT INTO `category` (`Category_ID`, `Category_Name`) VALUES

(1, 'Category A '),

(2, 'Category B');

-- Table structure for table `product`
CREATE TABLE `product` (

 `Product_ID` int(11) NOT NULL,

 `product_name` varchar(255) NOT NULL,

 `category_id` int(11) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- Dumping data for table `product`
INSERT INTO `product` (`Product_ID`, `product_name`, `category_id`) VALUES

(1, 'Product A1', 1),

(2, 'Product A2', 1),

(3, 'Product B1', 2);


-- Primary Key Constraints
ALTER TABLE `category`

 ADD PRIMARY KEY (`Category_ID`);

ALTER TABLE `product`

 ADD PRIMARY KEY (`Product_ID`),

 ADD KEY `Category_constraint` (`category_id`);
 
 
 
-- AUTO_INCREMENT for table `category`
ALTER TABLE `category`

 MODIFY `Category_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

-- AUTO_INCREMENT for table `product`

ALTER TABLE `product`

 MODIFY `Product_ID` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

-- Foreign Key Constraints

ALTER TABLE `product`

 ADD CONSTRAINT `Category_constraint` FOREIGN KEY (`category_id`) 
 REFERENCES `category` (`Category_ID`) ON DELETE 
 CASCADE ON UPDATE CASCADE;

Thí dụ. Chúng tôi tạo một tệp PHP trong một thư mục có tên “example_store” trong htdocs và tạo biểu mẫu sau. trang web php có thể được truy cập trong trình duyệt tại “localhost/example_store/form. php”

PHP




<?php

 

    // Connect to database

    $con = mysqli_connect("localhost","root",<?php1,<?php3<?php4

Làm cách nào để tìm nạp dữ liệu từ thẻ chọn trong PHP?

Nhận nhiều giá trị được chọn của danh sách thả xuống được chọn trong PHP . Đảm bảo mảng Trái cây không trống, hãy chạy vòng lặp foreach để lặp lại mọi giá trị của danh sách thả xuống đã chọn. Hiển thị các giá trị đã chọn khác hiển thị thông báo lỗi cho người dùng. Add the multiple tag with select tag also define array with name property. Make sure the Fruits array is not empty, run a foreach loop to iterate over every value of the select dropdown. Display the selected values else show the error message to the user.

Làm cách nào để chọn giá trị tùy chọn trong PHP?

Cú pháp.
".

Làm cách nào để lấy dữ liệu từ tùy chọn đã chọn trong HTML?

Phương thức val() trả về giá trị của giá trị thuộc tính đã chọn . để lựa chọnValue = $("#selectVal tùy chọn. đã chọn"). giá trị(); .