php 全选删除的问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 02:23:21
在使用全选删除的时候,为什么我从checkbox中读取过来的只,总是只有一个值,$_post["checkbox"]就这个值,总是只有第一个数值,只能删除一个,不知道是哪里出了问题了
代码:
<form name="form2" action="func.php?action=del" method="POST">
<table name="table" cellspacing="0" cellpadding="0" width="50%" border="1">
<?php
$conn=$access->query("select * from admin order by id desc") or $access->display_error("sql语句错误");
while ($access->fetch_row($conn)){
echo "<tr>\n";
echo "<td><input type='checkbox' name='checkbox' value='".$access->convert(odbc_result($conn,"id"))."'/></td>\n";
echo "<td>".$access->convert(odbc_result($conn,"name"))."</td>\n";
echo "<td><a href='func.php?id=".$access->convert(odbc_result($c

<input type='checkbox' name='ck[]' value='".$access->convert(odbc_result($conn,"id"))."'/>

name属性改成 ck[]

$_POST["ck"] 得到一个checkbox值组成的数组

接取参数后

$sql="delete from tablename where id in (."implode(',',$_POST["ck"] ).")"