表格代码是            <tbody>
            <?php foreach ($data as $key => $value):?>
                <tr>
                    <td><input class="sm_check" type="checkbox"></td>
                    <td><?php echo $value['id']?></td>
                    <td><?php echo $value['name']?></td>
                    <td><?php echo $value['sex']?></td>
                    <td><?php echo $value['price']?></td>
                    <td><?php echo $value['age']?></td>
                    <td><?php echo $value['birth']?></td>
                    <td><?php echo $value['words']?></td>
                    <td>编辑</td>
                </tr>
            <?php endforeach ?>
            </tbody>删除按钮代码是            <button type="button" class="btn btn-danger">
                <a href="del.php?id=1">删除</a>
            </button>我想通过选择checkbox获取对应的id值,然后将其放到删除按钮<a href="del.php?id=">这里,从而进行跳转操作,问题就是不知道怎么在当前页面用php获取已选择的checkbox

解决方案 »

  1.   

    用JS或ajax获取,再用PHP提取
      

  2.   

    不是用php获得,是用js获得,比如用jquery就可以。
    $('.sm_check').click(function(){
         if($(this).prop("checked")){
         var id = $(this).parent().next().text();
         $('button a').attr('href','del.php?id='+id);
         }
         });
      

  3.   

     <tbody>
                <?php foreach ($data as $key => $value):?>
                    <tr>
                        <td><input class="sm_check" name="ids[]" value="<?php echo $value['id']?>" type="checkbox"></td>
                        <td><?php echo $value['id']?></td>
                        <td><?php echo $value['name']?></td>
                        <td><?php echo $value['sex']?></td>
                        <td><?php echo $value['price']?></td>
                        <td><?php echo $value['age']?></td>
                        <td><?php echo $value['birth']?></td>
                        <td><?php echo $value['words']?></td>
                        <td>编辑</td>
                    </tr>
                <?php endforeach ?>
                </tbody>
    这样包含在表单里提交,接收的时候 $_POST['ids]; 就是你要的值
      

  4.   

    表单没提交php是获取不到的!
    将id值放入到checkbox中去,点击按钮提交表单就行了。
      

  5.   

    用js或者jquery获取,然后表单提交给php处理,获选选中项这是客户端的工作