php 实例之获取表单所有复选框checkbox的值

时间:2016-06-13
php 获取表单复选框checkbox的值与其他开发语言不一样,本文章向大家介绍php如何获取表单所有复选框checkbox的值,需要的朋友可以参考一下本文章对php checkbox取值的介绍。

首先来看一下html form表单代码:

<FORM method="post" action="checkTest.php"> 
<input type="checkbox" name="weeks[]" id="weeks" value=1>   
<input type="checkbox" name="weeks[]" id="weeks" value=2>   
<input type="checkbox" name="weeks[]" id="weeks" value=3>   
</FORM> 

注意上面input的name属性,各个属性内容都一样,而且都是weeks[],加上[]的原因在于让weeks的内容变成数组形式传递。

注意:weeks后的中括号不可漏,否则用PHP获取的时候只能取到最后一个值。

PHP获取checkbox值实例:

<?PHP  
if(!empty($_POST["t1"])){  
    $array = $_POST["t1"];  
    $size = count($array);  
    for($i=0; $i< $size; $i++){  
        echo $array[$i]."< br>";  
    }  
}  
?> 
<form method=post action="" name="form1"> 
    <input type="checkbox" name="t1[]" value="篮球">篮球< br> 
    <input type="checkbox" name="t1[]" value="足球">足球< br> 
    <input type="checkbox" name="t1[]" value="乒乓球">乒乓球< br> 
    <input type="checkbox" name="t1[]" value="排球">排球< br> 
    <input type="submit"> 
</form>