Mengisi Senarai Dropdown HTML daripada Pangkalan Data MySQL
Memperkayakan interaktiviti tapak web anda selalunya memerlukan pengambilan semula data daripada pangkalan data untuk tujuan paparan. Pertimbangkan borang HTML yang mengandungi senarai lungsur turun yang sepatutnya memaparkan senarai ejen yang bekerja di sebuah syarikat. Untuk mengemas kini senarai ini secara dinamik apabila ejen baharu ditambah, kami boleh memanfaatkan kuasa pangkalan data MySQL.
Kunci kepada proses ini terletak pada gelung melalui hasil pertanyaan pangkalan data dan menggunakan maklumat yang diambil untuk mengisi pilihan senarai juntai bawah. Berikut ialah contoh:
<code class="php">$query = $db->query("SELECT * FROM agents"); // Execute database query echo '<select name="agent" id="agent">'; // Initialize the dropdown element while ($row = $query->fetch(PDO::FETCH_ASSOC)) { echo '<option value="' . htmlspecialchars($row['agent_id']) . '">' . htmlspecialchars($row['agent_name']) . '</option>'; } echo '</select>'; // Close the dropdown element</code>
Skrip ini mula-mula menanyakan pangkalan data untuk semua ejen dan kemudian mengulangi keputusan, mewujudkan pilihan untuk setiap ejen dalam senarai lungsur turun. Atribut nilai pilihan mewakili ID ejen, manakala teks yang dipaparkan mengandungi nama ejen.
Dengan memanfaatkan pertanyaan pangkalan data, senarai lungsur turun anda kekal terkini dengan data masa nyata, memastikan ejen baharu muncul secara automatik sebagai pilihan apabila ia ditambahkan pada pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk Mengisi Senarai Dropdown HTML dari Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!