Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menetapkan Pilihan Lalai dalam Kotak Drop-Down Dijana Secara Dinamik?
Menentukan Item Yang Dipilih dalam Kotak Drop-Down
Apabila menggunakan
Dalam senario yang anda bentangkan, pilihan
Menetapkan Atribut yang dipilih
Untuk menetapkan item yang dipilih dalam kotak lungsur, anda perlu menggunakan atribut yang dipilih. Atribut ini boleh digunakan pada
Penyelesaian PHP
Dalam contoh anda, anda boleh menggunakan PHP untuk menetapkan atribut yang dipilih secara dinamik berdasarkan nilai yang disimpan dalam $ tatasusunan baris:
<option value="January" <?php echo ($row['month'] == 'January' ? 'selected="selected"' : ''); ?>>January</option>
Kod ini menyemak sama ada nilai $row['month'] bersamaan dengan 'Januari'. Jika ya, atribut selected="selected" digunakan pada
Penyelesaian Berasaskan Tatasusunan
Pendekatan alternatif dan lebih teratur ialah menggunakan tatasusunan nilai untuk pilihan lungsur turun :
<?php $months = array('January', 'February', 'March', 'April'); ?> <select> <?php foreach ($months as $month) { echo '<option value="' . $month . '" ' . ($row['month'] == $month ? 'selected="selected"' : '') . '>' . $month . '</option>'; } ?> </select>
Penyelesaian ini mencipta tatasusunan nama bulan dan berulang melaluinya untuk menjana pilihan lungsur turun. Ia secara bersyarat menetapkan atribut yang dipilih berdasarkan nilai pangkalan data.
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Pilihan Lalai dalam Kotak Drop-Down Dijana Secara Dinamik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!