PHP处理多选下拉列表(multiple select)
本例源码已经提供下载:http://phpcode8.com/?attachment_id=186
先看下拉列表HTML代码:
一个form中有一个多选的下拉列表。需要注意的是这里select的name为hobbies[],是一个‘数组’形式。
下面的php代码,用于显示点击submit按钮后,$_GET['hobbies']中的值
如果全部选中,则结果如下:
Array ( [0] => ball [1] => sleep [2] => game [3] => travel )
先看下拉列表HTML代码:
一个form中有一个多选的下拉列表。需要注意的是这里select的name为hobbies[],是一个‘数组’形式。
<p>选择你的爱好,按住ctrl键多选。。</p> <form action="" method="get"> <select size="5" multiple="multiple" name="hobbies[]"> <option value="ball">打球</option> <option value="sleep">睡懒觉</option> <option value="game">玩游戏</option> <option value="travel">旅行</option> </select> <input type="submit" /> </form>
下面的php代码,用于显示点击submit按钮后,$_GET['hobbies']中的值
<?php if(isset($_GET['hobbies'])){ print_r($_GET['hobbies']); } ?>
如果全部选中,则结果如下:
Array ( [0] => ball [1] => sleep [2] => game [3] => travel )