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.
Bentuk susunan
name属性设置为"courses"
boleh menyelesaikan masalahmerawat
name="courses"
属性更改为name="courses[]"
,然后它将被传递给$_POST
dan dianggap sebagai tatasusunan, bukan rentetan bernilai tunggal.