php如何获取select下拉菜单选中的值

原创 PHP笔记  2017-04-07 19:50  阅读 11,236 views 次

php下拉菜单单选

给<select> 标签的name属性一个值,表单提交后用$_GET["name属性值"]或$_POST["name属性值"]就可以获取select下拉菜单被选中项的value值。

实例:

<body align="center">
<form action="" method="post">
<select name="sel">
<option value="">请选择</option>
<option value="中国">中国</option>
<option value="美国">美国</option>
<option value="英国">英国</option>
</select>
<input type="submit" value="提交">
</form>
</form><br/><br/>
<?php
if($_POST){
echo $_POST["sel"];
}
?>
</body>

运行结果:

php下拉菜单多选

如果<select>标签添加属性multiple="multiple",下拉菜单就变成了多选,通过鼠标、ctrl或shift就可以多选。那我们怎样在php中获取选中的项呢?

其实也很简单,和下拉菜单单选差不多,只要把name属性的值变成数组(属性值后加“[ ]”),通过$_GET["name属性值"]或$_POST["name属性值"]获取就能获取到一个“装”了下拉菜中被选中项的数组。

实例:

....................................
<body align="center">
<form action="" method="post">
<select name="sel[]" multiple="multiple">
<option value="">请选择</option>
<option value="html">html</option>
<option value="css">css</option>
<option value="javascript">javascript</option>
<option value="php">php</option>
</select><br/><br/>
<input type="submit" value="提交">
</form>
</form><br/><br/>
<?php
echo "选中的值:";
if($_POST){
foreach ($_POST["sel"] as $temp)
{
echo $temp.'&nbsp';
}
}
?>
</body>
....................................

运行结果:

 

非常相关
本文地址:https://www.ggbiji.com/php-get-select.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情

  1. 传奇3私服一条龙制作
    传奇3私服一条龙制作 @回复

    传奇3私服一条龙制作www.40ie.com传奇sf一条龙开服dnf开服www.40ie.com