IT教程 ·

PHP在处理checkbox复选框表单提交


HP表单提交页面复选框的名称后要加[],这样在接收页面才能得到正确的结果。表单提交后得到的是一个数组,然后通过访问数组元素得到表单的具体vaule值。得到的checkbox1的值,默认有</br>换行。

 

<input type="checkbox" name="myqx" value=1>
<input type="checkbox" name="myqx" value=2>
<input type="checkbox" name="myqx" value=3>

上述是基本格式,改成下面这种

<input type="checkbox" name="myqx[]" value=1>
<input type="checkbox" name="myqx[]" value=2>
<input type="checkbox" name="myqx[]" value=3>

PHP处理数据时

<?php  
    $myqx = $_POST['myqx'];
    for($i=0; $i < count($myqx); $i++){
    	echo $myqx[$i]."<br>";
    }
?>

注:在使用本系统源码时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本站不承担使用者在使用过程中的任何违法行为负责。

参与评论