Rumah >pembangunan bahagian belakang >tutorial php >Buat senarai juntai bawah dengan PHP
editor php Xiaoxin memperkenalkan anda cara menggunakan PHP untuk membuat senarai juntai bawah. Senarai lungsur turun ialah elemen interaktif biasa dalam halaman web Dengan menjana pilihan lungsur turun secara dinamik melalui PHP, fungsi yang lebih diperibadikan boleh dicapai. Dalam PHP, anda boleh menggunakan struktur gelung untuk melintasi tatasusunan atau hasil pertanyaan pangkalan data, mengisi data ke dalam senarai juntai bawah dan mencapai kesan pilihan memuatkan secara dinamik. Melalui pelaksanaan kod ringkas, anda boleh membuat senarai lungsur turun dengan mudah yang memenuhi keperluan anda, menambahkan lebih banyak interaktiviti dan mesra pengguna pada halaman web.
Jatuh turun ialah sekumpulan item dalam senarai. Kandungannya tidak kelihatan sehingga anda mengklik anak panah kecil.
Artikel ini akan memperkenalkan dua jenis senarai juntai bawah.
Mari kita lihat senarai juntai bawah statik dahulu.
Dropdown statik ialah dropdown PHP mudah tanpa sambungan pangkalan data. Kami akan membuat kotak jatuh turun statik untuk beberapa Bahasa Pengaturcaraan dalam contoh kod di bawah.
Dalam senarai kami akan mempunyai bahasa berikut.
Kemudian kita akan menggunakan PHP untuk 回显
bahasa pilihan.
Kod:
//Create a static dropdown box <fORM id="L" method="post"> <select name="Language"> <option value="PHP">PHP</option> <option value="Python">Python</option> <option value="Java">Java</option> <option value="C++">C++</option> </select> <input type="submit" name="Submit" value="Submit"> </form> <?php if(isset($_POST['Language'])) { echo "Selected Language: ".htmlspecialchars($_POST['Language']); } ?>
Kotak dropdown sepatutnya kelihatan seperti ini.
Kami mengklik anak panah untuk memaparkan senarai penuh item dalam kotak drop-down dalam imej di atas. Mari cuba pilih bahasa PHP
daripada menu dan lihat apa yang berlaku.
Beginilah cara anda membuat kotak lungsur turun tanpa sambungan pangkalan data. Sekarang mari kita lihat senarai lungsur turun dinamik.
Dropdown dinamik mendapat kandungan daripada pangkalan data. Mari kita lihat satu contoh.
Kami mempunyai pangkalan data sample tutorial
的 Mysql 数据库。在我们的数据库中,我们有表 parkinglot
Mysql
tutorial sampel
. Dalam pangkalan data kami, kami mempunyai jadual tempat letak kereta
. Lihat jadual di bawah.
BrandName
Daripada jadual di atas, kami akan membuat kotak lungsur turun untuk mendapatkan kandungan baris
SELECT * FROM
函数来获取 BrandName
Mula-mula, kami akan membuat sambungan pangkalan data dan menggunakan fungsi SELECT * FROM
untuk mendapatkan kandungan baris
Kod:
<?php $user = 'root'; $pass = ''; $db = 'sample tutorial'; $con = mysqli_connect("localhost", $user, $pass, $db); $sql = "SELECT`BrandName` FROM `parkinglot1` WHERE 1;"; $car_brands = mysqli_query ($con, $sql); ?> <html> <head> <title>Dynamic Drop Down Box</title> </head> <BODY bGColor ="yellow"> <form id="form" name="form" method="post"> Car Brands: <select Brand Name='NEW'> <option value="">--- Select ---</option> <?php while ($cat = mysqli_fetch_array( $car_brands,MYSQLI_ASSOC)):; ?> <option value="<?php echo $cat['BrandName']; ?>"> <?php echo $cat['BrandName'];?> </option> <?php endwhile; ?> </select> <input type="submit" name="Submit" value="Select" /> </form> </body> </html>Keluaran:
Kod itu berjaya. Kami berjaya mendapatkan kandungan jadual daripada pangkalan data dan menggunakannya dalam kotak lungsur.
Artikel ini menunjukkan cara membuat dua jenis senarai juntai bawah dalam PHP.
Kod untuk kotak drop down dinamik tidak dilaksanakan apabila anda memilih mana-mana jenama kereta. Ia hanya menunjukkan apa yang ada dalam pangkalan data kami. 🎜
Atas ialah kandungan terperinci Buat senarai juntai bawah dengan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!