网页表单中经常用到复选框,那么如何用PHP来判断提交的表单中哪些复选框被选中,并读取其中的数据呢。
首先建立一个表单:
1 2 3 4 5 6 7 8 | 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
1 2 3 4 | <?php $a = $_POST [ "s" ]; print_r( $a ); ?> |
这个可以用数组的形式显示出,哪些被选中了。显示结果类似于:Array( [0]=7 [1]=15 )
但是上面这个程序只是用来显示复选框是否正常,如果逐个取出数组中所有的数据,需要用到循环。
所以进一步将程序修改为:
checkbox.php
1 2 3 4 5 6 7 | <?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判断表单中复选框是否选中并写入数据库 - 2012-07-21
用PHP的fopen函数读写robots.txt文件 - 2011-04-26
早期版本升级PHP 7.4.5 之后出现500错误的原因和解决办法 - 2020-04-20
Linux系统启动过程和登录方式 - 2011-11-07
Linux挂载点与硬盘分区的关系 - 2011-11-07
301重定向PHP代码 PHP的301自动跳转代码 - 2011-04-12
WordPress更换域名简单教程 - 2011-10-28
初学PHP之根据服务器日期和时间判断网址跳转 - 2011-04-12
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合