网页表单中经常用到复选框,那么如何用PHP来判断提交的表单中哪些复选框被选中,并读取其中的数据呢。
首先建立一个表单:
form.html <form action=checkbox.php method=post> <input name="s[]" type="checkbox" value="3" />3<br> <input name="s[]" type="checkbox" value="7" />7<br> <input name="s[]" type="checkbox" value="1" />1<br> <input name="s[]" type="checkbox" value="15" />15<br> <input type=submit> </form>
然后建立一个处理表单的程序:
checkbox.php
<?php $a=$_POST["s"]; print_r($a); ?>
这个可以用数组的形式显示出,哪些被选中了。显示结果类似于:Array( [0]=7 [1]=15 )
但是上面这个程序只是用来显示复选框是否正常,如果逐个取出数组中所有的数据,需要用到循环。
所以进一步将程序修改为:
checkbox.php
<?php $a=$_POST["s"]; for($i=0;$i<count($a);$i++) { echo "选项".$a[$i]."被选中<br />"; } ?>
这样执行的结果类似于:
选项3被选中
选项15被选中
相信下一步具体执行其他的语句就方便多了吧。
下一篇:Cannot find or open table x/x from the internal
上一篇:Linux系统启动过程和登录方式
- 相关文章 -
PHP 判断是否包含某个字符串的方法和案例 - 2017-05-23
PHP String 函数有哪些,PHP字符串函数大全 - 2017-05-23
用PHP的fopen函数读写robots.txt文件 - 2011-04-26
FreeBSD常用命令详解与使用手册 - 2016-12-13
FreeBSD常用命令大全 - 2016-12-13
阿里云提示wordpress IP验证不当漏洞怎么办,如何修复 - 2016-11-03
301重定向PHP代码 PHP的301自动跳转代码 - 2011-04-12
初学PHP之根据服务器日期和时间判断网址跳转 - 2011-04-12
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合