采用ID标识吧!
如:
<input type="checkbox" name="id[]" value="表中取出的ID">
...
...
<input type="checkbox" name="id[]" value="表中取出的ID">删除语句如下:
foreach($id as $val) {
  $query="delete * from table where id='$val'";
  mysql_query($query) or die(mysql_error());
}

解决方案 »

  1.   

    我很笨能全点吗??
    比如数组方面的!还有那个$val
    还有………………
    反正越全月好!我可以加分!!!!
      

  2.   

    1、先在FORM表单里生成数组id,也就是把表中取出的ID放到数组id里
    2、foreach($id as $val)就是循环遍历数组id,然后把值取出来放到$val变量中,$val的值就是从表单中传过来的表中取出的ID值。
      

  3.   

    1、先建一个测试表
    create table test(
    id int(11) not null default 0 auto_increment,
    title varchar(255) not null,
    primary key(id)
    );
    2、程序如下:
    <?php
    //连接数据库
    $conn = mysql_connect("localhost","root","");
    @mysql_select_db("test",$conn);
    //随便插入一些测试数据
    //for($i=0; $i<20; $i++) {
    //  $title = "test".$i;
    //  $query = "insert into test (title) values ('$title')";
    //  mysql_query($query) or die(mysql_error());
    //}
    //exit;
    //数据插入之后将这段代码注释掉
    //以下为批量删除代码
    if (isset($submit)) {
      foreach($id as $val) {
        $query="delete from test where id='$val'";
        //echo $query."<br>";
        mysql_query($query) or die(mysql_error());
      }
    }
    ?>
    <form action="<?php echo $PHP_SELF;?>" method="post">
    <?php
    $query = "select * from test";
    $result = mysql_query($query) or die(mysql_error());
    while ($row = mysql_fetch_array($result)) {
      echo "<input type='checkbox' name='id[]' value='$row[id]'> $row[title] <br>";
    }
    ?>
    <input type="submit" name="submit" value="删除">
    </form>