Php 删除复选框中的选定数据
我正在制作一个网站,上面有一组带有复选框的数据。当我选中多个复选框时,我需要从数据库中删除多行。我不知道如何将所选复选框的id传递到下一页。请帮帮我 这是我的密码:Php 删除复选框中的选定数据,php,checkbox,Php,Checkbox,我正在制作一个网站,上面有一组带有复选框的数据。当我选中多个复选框时,我需要从数据库中删除多行。我不知道如何将所选复选框的id传递到下一页。请帮帮我 这是我的密码: $select_qry="select * from data"; $result=mysql_query($select_qry); $rows=mysql_num_rows($result); if($rows>0) { ?> <form action="delete_submit.php" me
$select_qry="select * from data";
$result=mysql_query($select_qry);
$rows=mysql_num_rows($result);
if($rows>0)
{
?>
<form action="delete_submit.php" method="post">
<?php
for($i=0;$i<$rows;$i++)
{
$arr=mysql_fetch_assoc($result);
$id=$arr['id'];
$name=$arr['name'];
//echo $id;echo "<br>";echo $name;
?>
<input name="checkbox[]" type="checkbox" value="<?php echo $id;?>">
<?php
}
}
?>
$select\u qry=“select*from data”;
$result=mysql\u query($select\u qry);
$rows=mysql\u num\u rows($result);
如果($rows>0)
{
?>
提交表单时,将设置$\u POST['checkbox']
,并包含所选ID的数组
在删除脚本中
if(isset($_POST['checkbox']) && count($_POST['checkbox']) > 0){
$deleteIds = $_POST['checkbox']; // it will be an array
$sql = "DEFRE FROM tablename WHERE id in (".implode("," , $deleteIds).") ";
// run the query
}
首先尝试格式化代码。