Rumah > pangkalan data > tutorial mysql > Mengapa Kotak Jatuh Turun Saya Kosong Apabila Mengisi dari Jadual MySQL dalam PHP?

Mengapa Kotak Jatuh Turun Saya Kosong Apabila Mengisi dari Jadual MySQL dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-24 12:10:11
asal
1020 orang telah melayarinya

Why Is My Dropdown Box Empty When Populating from a MySQL Table in PHP?

Mengisi Kotak Jatuh turun daripada Jadual MySQL dalam PHP: Penyelesaian Masalah

Apabila cuba mengisi kotak lungsur turun dari pertanyaan MySQL dalam PHP, pengguna mungkin menghadapi kesukaran yang mengakibatkan dropdown kosong. Berikut ialah penyelesaian untuk menyelesaikan isu ini, memfokuskan pada penyahpepijatan dan memahami kefungsian kod.

Pertanyaan yang disediakan mendapatkan semula lajur PcID daripada jadual PC. Untuk mengisi kotak lungsur turun, anda memerlukan skrip PHP yang bersambung ke pangkalan data, melaksanakan pertanyaan dan menjana pilihan HTML untuk menu lungsur.

Berikut ialah contoh skrip:

<?php

// Establish database connection
mysql_connect('hostname', 'root', 'password');
mysql_select_db('database-name');

// Execute the query
$sql = "SELECT PcID FROM PC";
$result = mysql_query($sql);

// Generate dropdown options
echo "<select name='PcID'>";
while ($row = mysql_fetch_array($result)) {
    echo "<option value='" . $row['PcID'] . "'>" . $row['PcID'] . "</option>";
}
echo "</select>";

?>
Salin selepas log masuk

Penjelasan:

  • Sambungan: Kita mulakan dengan menyambung ke pangkalan data menggunakan fungsi mysql_connect dan mysql_select_db.
  • Pertanyaan Pelaksanaan: Pertanyaan untuk mendapatkan semula nilai PcID dilaksanakan menggunakan mysql_query.
  • Gelung dan Penjanaan Pilihan: Gelung sementara berulang melalui hasil pertanyaan. Untuk setiap baris, kami menjana teg pilihan HTML dengan PcID yang diambil semula sebagai nilai dan teks yang dipaparkan.
  • Output Turun: Pilihan yang dijana digemakan ke dalam kotak pilih HTML dengan nama PcID.

Pastikan kod skrip anda betul dan anda mempunyai bukti kelayakan pangkalan data yang betul, dan anda sepatutnya melihat kotak lungsur yang diisi dengan nilai PcID.

Atas ialah kandungan terperinci Mengapa Kotak Jatuh Turun Saya Kosong Apabila Mengisi dari Jadual MySQL dalam PHP?. 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