原创日志

关于php处理多选框checkbox的方法

[ 2006-04-11 15:44:31 | 作者: admin ]
字号: | |
PHP要求同名表单元素用数组形式命名,并赋予value。否则他不能分解。
例:
<input type=checkbox name="chk[]" value=1>
<input type=checkbox name="chk[]" value=2>
<input type=checkbox name="chk[]" value=3>


获取数组并转成字符串形式
引用
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; //lastname,email,phone
?>
打印结果
提交后,用$_POST[’chk’]访问。数组中的元素为选中的复选框的值
PHP代码:
<?php
foreach( $_POST["chk"] as $i=>$a )
    { echo $i."==>".$a."<br />"; }
//或者使用$_POST["chk"][0]单独使用
?>

结果:
0=>1
1=>2
2=>3
[最后修改由 admin, 于 2011-03-03 10:20:05]
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=433

这篇日志没有评论。

此日志不可发表评论。