Chọn tùy chọn trong php với cơ sở dữ liệu
hoạt động đầu tiên Show
Quá trình
Chỉnh sửa hoạt động
quy trình quản trị
Mong là bạn hiể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ự
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ề Cách 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
bước Tạo cơ sở dữ liệu
Bấm vào nút “Bắt đầu”
Bấm vào nút “mới” để tạo cơ sở dữ liệu mới
Tạo một cơ sở dữ liệu mới với tên “example_store”
Để 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
0 1 2 3 4 31 |