Que tal amigos un saludos y buenos dias haber si me pueden ayudar
resulta que tengo un form con informacion de una BD, quiero poder eliminar filas con un checkbox pero solo consigo eliminar de 1 por 1 aunque seleccione todos los checkbox muestro el codigo
este es el formulario con el checkbox
Código PHP:
Ver original<form name="form1" method="post" action="eliminar_prog.php">
<table border=1 align="center" cellpadding="0" cellspacing="0" class="tabla" id="medium1">
<thead>
<tr>
<td width="149" height="24" id="titulo"><p>ELIMINAR PROGRAMA</p></td>
<td width="51" id="titulo">PISDTE</td>
<td width="35" id="titulo">PIORD</td>
<td width="48" id="titulo">PICNME</td>
<td width="40" id="titulo">PIDESC</td>
<td width="43" id="titulo">PIPROD</td>
<td width="42" id="titulo">PIOQTY</td>
<td width="53" id="titulo">PRIORITY</td>
<td width="51" id="titulo">ENTDATE</td>
<td width="67" id="titulo">COMMENTS</td>
<td width="30" id="titulo">AREA</td>
<td width="41" id="titulo">STATUS</td>
<td width="41" id="titulo"> </td>
</tr>
<tbody>
<?php while($row=$resultado->fetch_assoc()){ ?>
<tr>
<td height="25"><a href="eliminar_prog.php?id=<?php echo $row['id'];?>">
<input name="id" type="checkbox" id="id" value="<?php echo $row['id']?>">
</a></td>
<td><?php echo $row['pisdte'];?></td>
<td><?php echo $row['piord'];?></td>
<td><?php echo $row['picnme'];?></td>
<td><?php echo $row['pidesc'];?></td>
<td><?php echo $row['piprod'];?></td>
<td><?php echo $row['pioqty']?></td>
<td><?php echo $row['priority']?></td>
<td><?php echo $row['entdate']?></td>
<td><?php echo $row['comments']?></td>
<td><?php echo $row['area']?></td>
<td><?php echo $row['status']?></td>
<td><label for="id"></label></td>
</tr>
<?php } ?>
</tbody>
</table>
<br>
<input type="submit" name="button" id="button" value="Eliminar Seleccionados">
</form>
este es el que elimina eliminar_prog.php
Código PHP:
Ver original<?php
require('conexion.php');
$id=$_POST['id'];
$query="DELETE FROM master_spcls WHERE id='$id'";
$resultado=$mysqli->query($query);
?>