首頁  >  問答  >  主體

將使用者選擇的「選項」全部列入清單的方法

我需要使用者從下拉清單中選擇一個、兩個、三個或四個項目,然後在「ul」中顯示它們。我已經顯示了所選項目的編號,我需要顯示值。

我的程式碼

#
<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>';
 }...

請不要嚴格評判,我是php的新手,提前感謝。

P粉436410586P粉436410586427 天前497

全部回覆(2)我來回復

  • P粉293550575

    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>

    name屬性設定為"courses"的陣列形式可以解決問題

    回覆
    0
  • P粉752812853

    P粉7528128532023-09-12 10:36:48

    name="courses"屬性更改為name="courses[]",然後它將傳遞給$_POST並視為一個數組,而不是一個單值字串。

    回覆
    0
  • 取消回覆