Php 删除复选框中的选定数据

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

我正在制作一个网站,上面有一组带有复选框的数据。当我选中多个复选框时,我需要从数据库中删除多行。我不知道如何将所选复选框的id传递到下一页。请帮帮我

这是我的密码:

$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
}

首先尝试格式化代码。