我要选择选项所有值(不仅是选定的值)事实上我有两个列表,第一个列表是我的来源,用户将他们选择的值添加到第二个列表中。所以我会得到第二个列表的所有值:我的列表在这里:
<form method="post" action="a.php">
<select name="ap" size="5" style="width:100px;">
<option>op1</option>
<option>op2</option>
<option>op3</option>
<option>op4</option>
<option>op5</option>
</select>
<input type="submit" />
</form>
我已经研究并发现我们可以使用 $_POST 和 $_REQUEST 我已经像这样使用了它们,但我不知道为什么我没有得到结果:以下代码什么也不打印:
<?php
echo $_REQUEST['ap'];
?>
并且还使用以下代码但没有得到任何结果:
<?php
foreach( $_REQUEST['ap'] as $key=>$val)
{
echo $val;
}
?>
但得到警告:在警告消息中为 foreach() 提供的参数无效。
并尝试这样做,但得到与上述相同的警告;
foreach( $_REQUEST['ap'] as $key)
{
echo $key;
}