De nuevo tengo un problema para eliminar registros de una base de datos.
Quiero eliminar los clientes que selecciones en los checkboxs que se visualizan.
Este es el formulario que muestra los datos y un checkbox cada uno con su codcliente.
Código PHP:
Ver original
include('abre_conexion.php'); // Imprime casilla de verificación $query = "SELECT codcliente, nombre, apellido, dni, telefono, email FROM $tabla_db1"; echo " <form action='eliminarcliente3.php' method='post' > <div align='center'> <table align='center' border='1' width='100%'> <tr align='center'> <td> <strong> Código Cliente </strong></td> <td> <strong> Nombre </strong> </td> <td> <strong> Apellido </strong> </td> <td> <strong> DNI o CIF </strong> </td> <td> <strong> Teléfono </strong> </td> <td> <strong> Email </strong> </td> <td> <strong> Borrar </strong> </td> </tr> "; echo " <tr align='center'> <td width='10%'>".$registro['codcliente']."</td> <td width='10%'>".$registro['nombre']."</td> <td width='10%'>".$registro['apellido']."</td> <td width='10%'>".$registro['dni']."</td> <td width='10%'>".$registro['telefono']."</td> <td width='10%'>".$registro['email']."</td> <td width='5%' align='center'> <input type='checkbox' name='borrar' value='".$registro['codcliente']."'/> </td> </tr> <tr> <td> </td> </tr> "; } ?> <tr> <td> <input name="enviar" type="submit" value="Enviar datos."/> </form> </td> </tr> </table> </div>
Esto llama al fichero eliminarcliente3.php en donde procedo a borrar con esta consulta.
Código PHP:
Ver original
<?php // Eliminar en funcion del codcliente que recibimos $codcliente = $_POST['codcliente']; $borrar = $_POST['borrar'] ; include('abre_conexion.php'); $sql2=" DELETE FROM clientes WHERE codcliente = '".$borrar."' "; include('cierra_conexion.php');
Bien. esto funciona pero solo con el ultimo codcliente seleccionado en el checkbox.
¿Cómo puedo hacer que se almacenen los checkbox seleccionados (los codcliente) para luego proceder a borrarlos?
Pienso que hay de por medio un foreach o for, para repetir x cada registro seleccionado. pero no se donde debo ponerlo.
Gracias a los que me puedan aportar su ayuda.!!
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
La referencia más o menos la he cogido de este tema que leí, pero no se bien como recorrer esto con el foreach o que debo modificar en mi código.
http://www.forosdelweb.com/f18/como-...-datos-678648/
Un saludo a todos!!!!