gracias, saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| |||
checkbox Hola a todos, tengo una pagina en php con una tabla que se repite tantas veces como registros seleccionados en la base de datos mysql(en un servidor).Esta tabla tiene un checkbox como puedo hacer para que cuando seleccione algunos y de a un botón se borren, gracias, saludos ![]() |
| |||
En este caso estamos hablando de que los objetos INPUTs se crean dinamicamente de acuerdo a los datos en base de datos, entonces de estamenra lo que te conviene hacer es ponerle a los CHEXBOXs nombres dinamicos de acuerdo al valor de las bases de datos, por ejemplo por el id del producto(id_producto): <input type="checkbox" name="<?php echo $rs_productos->id_producto; ?>"> $rs_producto es la variable que contiene los datos obtenidos de la base de datos. |
| |||
Lo que quise decir que los CHECKBOX son dinamicos se crean de acuerdo a algun datos que es extraido de la DB, por ejemplo el campo ID, que seria un valor numerico autoincrementable, para identificar de que producto estas hablando |
| |||
Hola yo hice algo parecido y aqui me ayudaron,. primero insertas en tu tabla después a la hora de consultar e imprimir al final como uno de los campos de impresion colocas: esto que iria en tu consulta.php Código PHP: tu podrias utilizar tu propio identificador como puede ser el no. de cliente o nombre o correo etc. algo que sea único y que no se repita para que no borre varios registros. despues es tu borra.php Código PHP: Última edición por sophia2323; 06/09/2005 a las 11:46 |
| |||
[email protected] gracias |
| |||
Es simple, lo que haces es recorres los datos que fueron enviados por el formulario y de acuerdo a eso los borras consultando en la base de datos de datos de acuerdo a lo que quieras borrar, seria algo como: foreach($_REQUEST as $nombre=>$valor){ if($nombre!= "cmdAlta" && $nombre!="validacion" && $nombre!="permisos" && $nombre!="style"){ if(!mysql_query("DELETE FROM productos WHERE nombre='$nombre' ")) die (mysql_error()); } } Última edición por venom_mdt; 06/09/2005 a las 13:52 |