Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/11/2014, 16:48
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Boton borrar dinamico php

Sería conveniente que tengas cajas de marcado (checkbox) por cada producto, luego, solo basta que marques los productos a eliminar y con un solo botón de tipo 'submit', los envíes a eliminar.

Código HTML:
Ver original
  1. <form method = "post" action = "eliminar.php">
  2.     <input type = "checkbox" name = "prod1" value = "1" /> Producto 1
  3.     <input type = "checkbox" name = "prod2" value = "2" /> Producto 2
  4.     <input type = "checkbox" name = "prod3" value = "3" /> Producto 3
  5.     <input type = "submit" />
  6. </form>

Código PHP:
Ver original
  1. //Realizas tu conexión
  2.  
  3. //Desinfectas los datos
  4. $_POST = array_map(function($dato) use ($conexion){
  5.     return mysqli_real_escape_string($conexion, strip_tags($dato));
  6. }, $_POST);
  7.  
  8. //Formas la consulta
  9. $consulta = 'DELETE FROM tabla WHERE id IN (' . implode(',', $_POST) . ')';
  10.  
  11. //Ejecutas la consulta
  12. if (mysqli_query($conexion, $consulta)){
  13.     echo 'Datos eliminados';
  14. }
  15. else{
  16.     exit ('No se pudo ejecutar la consulta: ' . mysqli_error());
  17. }

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand