表格代码是 <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
$('.sm_check').click(function(){
if($(this).prop("checked")){
var id = $(this).parent().next().text();
$('button a').attr('href','del.php?id='+id);
}
});
<?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]; 就是你要的值
将id值放入到checkbox中去,点击按钮提交表单就行了。