Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/02/2014, 13:56
Avatar de alexisverano
alexisverano
 
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 36
Respuesta: Eliminar multiples registros con checkbox

Gracias a todos los que dedicaron su tiempo.

pateketrueke: gracias por tu ayuda, estaba usando esto
Código PHP:
Ver original
  1. ...WHERE id IN ($deleteId)");
y en realidad era esto:
Código PHP:
Ver original
  1. ...WHERE id IN ($borrar)");

Dejo el codigo completo. FUNCIONANDO PERFECTO, ahora voy al tema de las validaciones, seguridad y otros mensajitos...

eliminar.php

Código PHP:
Ver original
  1. include('../includes/connx.php');
  2. echo "<strong>PERSONALIDADES.-</strong><br><br>";
  3. echo "<form action='eliminar_.php' method='post'>";
  4. $rs = $mysqli->query("SELECT * FROM tb_personalidades ORDER BY nombre");
  5. while ($row = $rs->fetch_assoc()){
  6. $idperson = $row['id'];
  7. echo "<input type='checkbox' name='check[]' id='check[]' value='$idperson' />" .$row['nombre'] .'<br>';
  8. }
  9. echo "<br><input type='submit' value='Eliminar' />";
  10. echo "</form>"

eliminar_.php

Código PHP:
Ver original
  1. include('../includes/connx.php');
  2. $borrar = implode(",", $_POST['check']);
  3. $mysqli->query ("DELETE FROM tb_personalidades WHERE id IN ($borrar)");
  4. echo "Articulo(s) borrado(s) satisfactoriamente";

Última edición por alexisverano; 27/02/2014 a las 14:03