php中checkbox表单取值说明
成功志
php中checkbox表单取值说明
2012-7-11 ok12

php的checkbox取值方式跟其它语言有点不同,主要是因为php中数组的合理使用。

设我们有一个html页面,代码如下:

<FORM method="post" action="checkTest.php">

<INPUT name="test[]" type="checkbox" value="1" />

<INPUT type="checkbox" name="test[]" value="2" />

<INPUT type="checkbox" name="test[]" value="3" />

<INPUT type="checkbox" name="test[]" value="4" />

<INPUT type="checkbox" name="test[]" value="5" />

<INPUT type="submit" name="Submit" value="Submit" />

</FORM>


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

checkTest.php的代码内容如下:

<?php

echo implode(",",$_POST['test']);

?>


我们输出内容时只需要注意利用implode函数将数组内容转化为字符串即可。

注:该功能可在删除多记录等场合运用。如Delete from tbl where ID in (implode(",",$_POST['test']))即可。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容