將使用者選擇的「選項」全部列入清單的方法
P粉436410586
P粉436410586 2023-09-11 14:05:05
0
2
442

我需要使用者從下拉清單中選擇一個、兩個、三個或四個項目,然後在「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粉436410586
P粉436410586

全部回覆(2)
P粉293550575
<select name="courses[]" size="4" multiple>
    <option>BMW</option>
    <option>Mercedes</option>
    <option>Audi</option>
    <option>Volvo</option>

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

P粉752812853

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!