Bộ lọc được sử dụng để thu hẹp kết quả dựa trên các tiêu chí cụ thể. Chúng tôi đã tạo bộ lọc PHP cho trang danh sách để đưa vào danh sách rút gọn các kết quả cơ sở dữ liệu dựa trên các tùy chọn bộ lọc đã chọn
Bộ lọc tìm kiếm với trường kết hợp sẽ cho phép đa lựa chọn. Vì vậy, chúng tôi có thể tạo một tìm kiếm để lọc dữ liệu dựa trên một loạt các tùy chọn được chọn bởi người dùng
Xem bản trình diễn
Tôi đã tạo biểu mẫu bộ lọc tìm kiếm PHP với hộp đa lựa chọn hiển thị danh sách quốc gia. Tôi có một bảng cơ sở dữ liệu tbl_user để lưu trữ thông tin chi tiết của người dùng như tên, giới tính, quốc gia, v.v.
Khi gửi bộ lọc bằng cách chọn tùy chọn quốc gia, kết quả cơ sở dữ liệu sẽ được tìm nạp và liệt kê dựa trên các tùy chọn đã chọn. Tôi đã ẩn mảng tên quốc gia đã chọn và chuyển chúng vào mệnh đề IN truy vấn để tìm nạp kết quả cơ sở dữ liệu
Nếu bạn đang kiểm tra danh sách thả xuống phụ thuộc của quốc gia, hãy kiểm tra bài viết được liên kết hoặc bạn cũng có thể kiểm tra ba cấp độ của danh sách thả xuống phụ thuộc
Ảnh chụp màn hình sau đây cho thấy kết quả của bộ lọc thả xuống đa lựa chọn bằng PHP
tập lệnh cơ sở dữ liệu
Tập lệnh sau đây được dùng để tạo cấu trúc cơ sở dữ liệu và kết xuất dữ liệu cần thiết cho ví dụ này. Trước khi chạy ví dụ này trên máy cục bộ của bạn, hãy nhập tập lệnh này qua ứng dụng khách cơ sở dữ liệu của bạn
CREATE TABLE `tbl_user` [
`id` int[8] NOT NULL,
`Name` varchar[255] NOT NULL,
`Gender` varchar[10] NOT NULL,
`Country` varchar[255] NOT NULL
] ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `tbl_user` [`id`, `Name`, `Gender`, `Country`] VALUES
[1, 'Jack', 'Female', 'Canada'],
[2, 'Jane', 'Female', 'Mexico'],
[3, 'Emmanuel', 'Male', 'USA'],
[4, 'Franck', 'Male', 'USA'],
[5, 'Kevin Tomas', 'Male', 'Haiti'],
[6, 'Tim Dillon', 'Male', 'Haiti'];
ALTER TABLE `tbl_user`
ADD PRIMARY KEY [`id`];
ALTER TABLE `tbl_user`
MODIFY `id` int[8] NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
COMMIT;
Bộ lọc tìm kiếm HTML với danh sách thả xuống Đa lựa chọn
Tôi đã tạo biểu mẫu HTML với danh sách thả xuống nhiều lựa chọn. Trong danh sách thả xuống này, tôi đã liệt kê các tên quốc gia riêng biệt từ cơ sở dữ liệu tbl_user
Người dùng có thể chọn nhiều quốc gia từ danh sách thả xuống này. Khi gửi các tùy chọn bộ lọc, nó sẽ được đăng lên PHP để xử lý tìm nạp dữ liệu MySQL dựa trên các giá trị đã chọn. Sau khi lấy kết quả từ cơ sở dữ liệu, nó sẽ được liệt kê bên dưới bộ lọc
runQuery["SELECT DISTINCT Country FROM tbl_user ORDER BY Country ASC"];
?>
$value] {
echo '';
}
}
?>
Search
MySQL SELECT Query để lọc kết quả cơ sở dữ liệu dựa trên các quốc gia được chọn
Sau khi gửi các tùy chọn bộ lọc tới PHP, mảng các quốc gia đã chọn sẽ được lặp lại trong một vòng lặp. Vòng lặp sẽ tạo chuỗi ẩn từ mảng quốc gia đã chọn
Giá trị chuỗi này sẽ nằm trong mệnh đề IN của truy vấn CHỌN để tìm nạp dữ liệu dựa trên nhiều giá trị. Mã bên dưới cho biết cách tìm nạp kết quả MySQL dựa trên nhiều quốc gia
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ách hiển thị dữ liệu trong danh sách thả xuống từ cơ sở dữ liệu trong php?
- Bước 1 Kết nối với cơ sở dữ liệu
- Bước 2 Lấy dữ liệu từ cơ sở dữ liệu
- Bài viết liên quan
Cũng đọc phần này 👉 Ví dụ PHP wc_get_product
Bước 1. Kết nối với cơ sở dữ liệu
cấu hình. php
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
chỉ mục. php
PHP Retrieve Data from MySQL using Drop Down Menu - www.pakainfo.com Category: -- Select Category --
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ó phản hồi về infinityknow của mình. blog com.
Thông tin 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 hoan nghênh.
Nếu bạn thích và thích bài đăng này, đừng quên chia sẻ.
pakainfo
Tôi là Jaydeep Gondaliya , kỹ sư phần mềm, người sáng lập và người điều hành Pakainfo. Tôi là nhà phát triển toàn diện, doanh nhân và chủ sở hữu của Pakainfo. com. Tôi sống ở Ấn Độ và tôi thích viết các hướng dẫn và mẹo có thể giúp ích cho các nghệ nhân khác, một Blogger đam mê, những người thích chia sẻ nội dung thông tin về PHP, JavaScript, jQuery, Laravel, CodeIgniter, VueJS, AngularJS và Bootstrap ngay từ giai đoạn đầu