Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengisi Senarai Dropdown HTML dengan Data daripada Pangkalan Data MySQL?

Bagaimana untuk Mengisi Senarai Dropdown HTML dengan Data daripada Pangkalan Data MySQL?

Barbara Streisand
Barbara Streisandasal
2024-12-03 13:29:12605semak imbas

How to Populate HTML Dropdown Lists with Data from a MySQL Database?

Mengisi Senarai Dropdown HTML daripada Pangkalan Data MySQL

Mewujudkan senarai juntai bawah yang diisi dengan data daripada pangkalan data MySQL meningkatkan pengalaman pengguna dan memudahkan pengurusan borang. Untuk mencapai matlamat ini, kita boleh mewujudkan sambungan ke pangkalan data dan mendapatkan semula data yang diperlukan melalui pertanyaan.

Mari kita selami kod:

// Assume $db is a PDO object
$query = $db->query("YOUR QUERY HERE"); // Run your query

echo '<select name="DROP DOWN NAME">'; // Open your drop down box

// Loop through the query results, outputing the options one by one
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
   echo '<option value="'.htmlspecialchars($row['something']).'">'.$row['something'].'</option>';
}

echo '</select>';// Close your drop down box

Berikut ialah pecahan kod:

  • Mewujudkan sambungan pangkalan data melalui objek $db.
  • Laksanakan pertanyaan untuk mendapatkan semula data yang dikehendaki daripada pangkalan data. Gantikan "PERTANYAAN ANDA DI SINI" dengan pertanyaan sebenar.
  • Gunakan gelung sementara untuk lelaran melalui hasil pertanyaan, mengekstrak data daripada setiap baris.
  • Dalam gelung, bina elemen pilihan untuk senarai juntai bawah, termasuk nilai dan teks yang boleh dilihat. Pastikan anda melarikan diri daripada sebarang aksara khas sebelum mengeluarkannya untuk mengelakkan serangan skrip merentas tapak.
  • Akhir sekali, keluarkan teg pilihan untuk memaparkan senarai lungsur turun.

Dengan memasukkan kod ini ke dalam borang anda, anda boleh mengisi senarai juntai bawah secara dinamik dengan data daripada pangkalan data MySQL anda. Ini membolehkan anda mengekalkan senarai pilihan terkini dan tepat tanpa kemas kini manual.

Atas ialah kandungan terperinci Bagaimana untuk Mengisi Senarai Dropdown HTML dengan Data daripada Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn