Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengisi Senarai Dropdown HTML dengan Data MySQL?

Bagaimana untuk Mengisi Senarai Dropdown HTML dengan Data MySQL?

Barbara Streisand
Barbara Streisandasal
2024-11-06 07:28:02273semak imbas

How to Populate HTML Dropdown Lists with MySQL Data?

Mengisi Senarai Dropdown HTML dengan Data MySQL

Dalam pembangunan web, data dinamik selalunya perlu dipaparkan dalam antara muka mesra pengguna. Contohnya ialah mengambil nama ejen daripada pangkalan data MySQL untuk mengisi senarai lungsur turun pada borang web.

Mengambil Data Pangkalan Data

Untuk mencapainya, ikuti langkah berikut:

  1. Tubuhkan Sambungan Pangkalan Data: Wujudkan sambungan ke pangkalan data MySQL anda menggunakan perpustakaan PHP yang sesuai, seperti PDO.
  2. Lakukan Pertanyaan: Jalankan a pertanyaan untuk mendapatkan semula nama ejen daripada pangkalan data anda.
  3. Hasil Gelung Melalui: Lelaran setiap baris yang dikembalikan oleh pertanyaan dan ekstrak nama ejen.

Menjana Senarai lungsur turun

Setelah anda mempunyai nama ejen, anda boleh menjana senarai lungsur turun menggunakan HTML dan PHP:

  1. Buka Dropdown: Mulakan elemen senarai lungsur turun menggunakan tag.

Kod Contoh

Kod berikut menggambarkan proses ini:

<code class="php">// Assuming $db is a PDO object
$query = $db->query("SELECT agent_name FROM agents"); // Run your query

echo '<select name="agent">'; // Open the dropdown

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

echo '</select>'; // Close the dropdown</code>

Dalam contoh ini, $db ialah objek PDO dan agent_name ialah lajur nama dalam pangkalan data anda yang mengandungi nama ejen. Dengan mengikuti langkah ini, anda boleh mengisi senarai lungsur turun secara dinamik dengan data daripada pangkalan data MySQL, memastikan ejen baharu ditambahkan secara automatik pada senarai.

Atas ialah kandungan terperinci Bagaimana untuk Mengisi Senarai Dropdown HTML dengan 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