网页表单中经常用到复选框,那么如何用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中如何去掉字符串首尾空格 - 2013-12-12
php使用strlen()判断字符串长度 - 2013-12-12
WordPress 开启 SSL 成功使用 https:// 访问的方法 - 2023-03-09
PHP用substr函数截取字符串中的某部分 - 2012-12-27
用PHP读写文本文档制作最简单的访问计数器 - 2010-10-13
PHP 使用 $_GET 提示 Undefined array key 怎么办? - 2022-05-14
PHP 使用 $_POST 提示 Undefined array key 怎么办? - 2022-01-01
PHP使用date()函数输出日期时间 - 2012-08-29
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合