页面  <form  action="__URL__/checkboxDel" method="get">
<table width="100%" border="0">
  <tr>
   <td align="center">全选</td>
<td align="center">id</td>
    <td align="center">number</td>
    <td align="center">title</td>
    <td align="center">keyworks</td>
    <td align="center" colspan="2" >操作</td>
  </tr>
  <volist name= "data" id= "data" >
  <tr>
   <td align="center"><input name="checkbox[]" type="checkbox" id="id[]" value="{$data.id}" class="checkbox"></td>
   <td align="center">{$data.id}</td>
    <td align="center">{$data.number}</td>
    <td align="center">{$data.title}</td>
    <td align="center">{$data.keyworks}</td>
    <td align="center"><a href="__URL__/del/id/{$data.id}">回收</a></td>
    <td align="center" colspan="2" ><input type="submit"  value="回收多条"></td>
  </tr>
  </volist>
</table>
</form>后台 function checkboxDel(){
$business = D('business');
$id = $_GET['checkbox[]'];
}为什么后台会接不到值  而且地址栏上显示的路径是这个
http://localhost/SUN/Admin.php/Business/checkboxDel?checkbox%5B%5D=15&__hash__=18026e483308517b365f9e7b95a6e888

解决方案 »

  1.   


    $id = $_GET['checkbox[]']; //这样不对查看
    print_r($_GET['checkbox']);
      

  2.   

    <input name="checkbox[]" type="checkbox" id="id[]" value="{$data.id}" class="checkbox">
    这边写的有问题!
      

  3.   

    checkbox[]  这个不是定义name为数字吗$_GET['checkbox']);  你这样取 取的是什么值啊
      

  4.   


    $_GET['checkbox']);  这个取你连接上checkbox=***的值
      

  5.   


    是{$data.id}"值 吗checkbox = {$data.id};  对吗
      

  6.   


    <input name="checkbox[]" type="checkbox" id="id[]" value="{$data.id}" class="checkbox">
    这边checkbox[]是定义一个数组。
    你选择后 他就把你选择的checkbox的VALUE 以数组的形式返回给你后台PHP页面
      

  7.   


    准确的说是这样checkbox[id]= {$data.id}; 对吗
      

  8.   

    谢谢 两位  我明白了
     checkbox[] 这个不是定义name为数字吗
    写错了一个字