Rumah > Soal Jawab > teks badan
Saya memerlukan pengguna untuk memilih satu, dua, tiga atau empat item daripada menu lungsur dan kemudian memaparkannya dalam "ul". Saya telah memaparkan nombor item yang dipilih dan saya perlu memaparkan nilainya.
Kod saya
<select name="courses" size="4" multiple> <option>BMW</option> <option>Mercedes</option> <option>Audi</option> <option>Volvo</option> </select> <?php if(!isset($_POST["courses"])) { echo 'error'; } else { echo '<ul><li>' . implode('</li><li>', $_POST["courses"]) . '</li></ul>'; }...
Tolong jangan menilai dengan ketat, saya baru mengenali php, terima kasih terlebih dahulu.
P粉2935505752023-09-12 13:16:49
<select name="courses[]" size="4" multiple> <option>BMW</option> <option>Mercedes</option> <option>Audi</option> <option>Volvo</option>
Bentuk susunan name属性设置为"courses"
boleh menyelesaikan masalah
P粉7528128532023-09-12 10:36:48
merawat name="courses"
属性更改为name="courses[]"
,然后它将被传递给$_POST
dan dianggap sebagai tatasusunan, bukan rentetan bernilai tunggal.