将用户选择的'选项”全部列入列表的方法
P粉436410586
P粉436410586 2023-09-11 14:05:05
0
2
540

我需要用户从下拉列表中选择一个、两个、三个或四个项目,然后在“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并被视为一个数组,而不是一个单值字符串。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板