Dalam banyak skenario, kita mungkin perlu membuat input dropdown yang dapat menampilkan semua opsi yang konsisten dengan status database saat ini. Bentuk masukan ini digunakan berkali-kali dalam kehidupan nyata dan contoh berikut dapat membantu untuk memahami hal yang sama Show
Pada artikel ini, kami akan membuat drop-down dengan daftar kategori yang harus dimiliki produk tertentu Mendekati. Dalam setiap contoh ini, jika kita menggunakan menu drop-down yang mengambil data dari database, pengguna akan dapat memasukkan data dengan lebih akurat dan UI akan lebih mudah digunakan. Kami membutuhkan yang berikut ini
Langkah Pembuatan basis data
Klik tombol "Mulai".
Klik tombol “baru” untuk membuat database baru
Buat database baru dengan nama "example_store"
Untuk menjalankan SQL dan menyiapkan database kueri 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; Contoh. Kami membuat file PHP di folder bernama "example_store" di htdocs dan membuat formulir berikut. halaman web php yang dapat diakses di browser di “localhost/example_store/form. php” PHP
Kotak Pilih HTML dibuat dengan daftar opsi, dan digunakan untuk membuat daftar dropdown dari opsi yang memungkinkan. Seorang pengguna mengklik dropdown pilih dan memilih salah satu opsi berdasarkan persyaratan. Kami juga dapat menggunakan banyak tag dengan tag pilih, yang memungkinkan pengguna memilih beberapa nilai dari daftar tarik-turun _PHP 8 Dapatkan Nilai Terpilih Tunggal dari Kotak PilihKami menggunakan
Kami menambahkan beberapa CSS untuk menambahkan gaya kustom untuk pilihan dropdown, Anda dapat melihat contoh kode lengkap di bawah ini
Dapatkan Beberapa Nilai Terpilih dari Select Dropdown di PHPPada langkah ini kita akan belajar dapatkah pengguna memilih beberapa nilai yang dipilih dari kotak opsi pilihan. Tambahkan beberapa tag dengan tag pilih juga tentukan array dengan properti nama _Pastikan array Fruits tidak kosong, jalankan foreach loop untuk mengulangi setiap nilai dropdown pilih. Tampilkan nilai yang dipilih jika tidak tampilkan pesan kesalahan kepada pengguna
Berikut adalah kode terakhir dari kotak multi pilih _KesimpulanKami telah menyelesaikan tutorial PHP Select Option, dan dalam tutorial ini, kami belajar cara mendapatkan nilai kotak pilih tunggal atau ganda menggunakan PHP 8 dengan beberapa validasi dasar Digamber Saya Digamber, full-stack developer dan pecinta kebugaran. Saya membuat situs ini untuk memberikan pengalaman coding saya dengan programmer pemula. Saya suka menulis di JavaScript, ECMAScript, React, Angular, Vue, Laravel Posting yang DirekomendasikanBuild PHP MySQL 5 Star Rating System menggunakan jQuery AJAXPHP 8 AJAX Live Data Search dengan MySQL TutorialPHP 8 Select2 Multi Select dengan jQuery AJAX TutorialPHP 8 JSON Data Encode and Decode ContohPHP 8 Server Side Form Validasi Tutorial ContohMengintegrasikan Google reCAPTCHA di PHP 8 Formulir KontakCara Membuat Captcha . Dapatkan Nilai yang Dipilih dan Tambahkan GayaDapatkan Beberapa Nilai dari Kotak Centang yang Dipilih di PHP 8Buat Paginasi di PHP 8 dengan MySQL dan BootstrapBangun Formulir Pendaftaran (Pendaftaran) Pengguna PHP 8 dengan MySQL Bagaimana cara mengedit kotak pilih di PHP?Edit dan Perbarui Nilai Dropdown di PHP & MySQL . Terhubung ke Database MySQL Mengambil nilai dari database Menampilkan nilai dengan Tombol Edit Ambil nilai Berdasarkan Id Menampilkan nilai dalam Edit Formulir Nilai yang Diperbarui berdasarkan Id Bagaimana cara memilih nilai opsi di PHP?Sintaks.
Bagaimana cara membuat opsi pilih dinamis di PHP?Momen penting . membuat nama database. 0. 54. membuat nama database. 0. 54 membuat database koneksi. 1. 13. membuat database koneksi. 1. 13 pilih data dapatkan basis data. 3. 50. pilih data dapatkan basis data. 3. 50 untuk setiap array php. 4. 50. untuk setiap array php. . memasukkan data ke basis data. 6. 40. memasukkan data ke basis data. . koneksi dekat. 9. 28. koneksi dekat Bagaimana cara menunjukkan nilai yang dipilih dalam dropdown di PHP?Dapatkan Beberapa Nilai Terpilih dari Dropdown Pilih di PHP
. Pastikan array Fruits tidak kosong, jalankan foreach loop untuk mengulangi setiap nilai dropdown pilih. Tampilkan nilai yang dipilih jika tidak tampilkan pesan kesalahan kepada pengguna. 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. |