Bagaimana untuk Mengisi Senarai Dropdown HTML dengan Data MySQL?

Barbara Streisand
Lepaskan: 2024-11-06 07:28:02
asal
195 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!