Rumah >pembangunan bahagian belakang >tutorial php >Buat senarai juntai bawah dengan PHP

Buat senarai juntai bawah dengan PHP

PHPz
PHPzke hadapan
2024-03-01 08:46:051149semak imbas

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.


Buat senarai lungsur turun dalam php

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.

  1. Senarai lungsur statik
  2. Senarai lungsur dinamik

Mari kita lihat senarai juntai bawah statik dahulu.


Buat senarai lungsur turun statik dalam PHP

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.

  1. PHP
  2. python
  3. Jawa
  4. c++

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[&#39;Language&#39;])) {
echo "Selected Language: ".htmlspecialchars($_POST[&#39;Language&#39;]);
}
?>

Kotak dropdown sepatutnya kelihatan seperti ini.

PHP 创建下拉列表

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.

PHP 选择

Beginilah cara anda membuat kotak lungsur turun tanpa sambungan pangkalan data. Sekarang mari kita lihat senarai lungsur turun dinamik.


Buat senarai lungsur turun dinamik dalam PHP

Dropdown dinamik mendapat kandungan daripada pangkalan data. Mari kita lihat satu contoh.

Kami mempunyai pangkalan data sample tutorialMysql 数据库。在我们的数据库中,我们有表 parkinglotMysql

yang dipanggil tutorial sampel. Dalam pangkalan data kami, kami mempunyai jadual tempat letak kereta.

Lihat jadual di bawah.

Buat senarai juntai bawah dengan PHP

BrandName Daripada jadual di atas, kami akan membuat kotak lungsur turun untuk mendapatkan kandungan baris

kami.

SELECT * FROM 函数来获取 BrandName Mula-mula, kami akan membuat sambungan pangkalan data dan menggunakan fungsi SELECT * FROM untuk mendapatkan kandungan baris

. Akhir sekali, kami akan mencipta menu lungsur untuk item di atas.

Kod:

<?php
$user = &#39;root&#39;;
$pass = &#39;&#39;;
$db = &#39;sample tutorial&#39;;

$con = mysqli_connect("localhost", $user, $pass, $db);

$sql = "SELEC&#84;`BrandName` FROM `parkinglot1` WHER&#69; 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=&#39;NEW&#39;>
<option value="">--- Select ---</option>

<?php

while ($cat = mysqli_fetch_array(
$car_brands,MYSQLI_ASSOC)):;

?>
<option value="<?php echo $cat[&#39;BrandName&#39;];
?>">
 <?php echo $cat[&#39;BrandName&#39;];?>
</option>
<?php
endwhile;
?>
</select>
<input type="submit" name="Submit" value="Select" />
</form>
</body>
</html>

Keluaran:

PHP 动态下拉框

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!

Kenyataan:
Artikel ini dikembalikan pada:lsjlt.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam