Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2011, 18:36
Avatar de edilbertojara
edilbertojara
 
Fecha de Ingreso: marzo-2009
Mensajes: 22
Antigüedad: 15 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Llenar tabla a partir de multiple selección con Check

Ronruby, muchas gracias... ya me funciona el código!!!!... ahora si, el usuario puede seleccionar varios items y al enviarlos, se llena una tabla dentro de la BD... Voy a compartir el código para con todos Uds. Nuevamente muchas gracias Ronruby.

Primero que todo dentro de una BD tengo dos tablas con el siguiente formato:

Nombre de Tabla: software
campos de la Tabla: id_software, nombre_del_software

Nombre de Tabla: borrar (nombre temporal para el ejemplo)
campos de la Tabla: id_borrar, borrar

Entonces tenemos dentro de un PHP un formulario con ChecksBoxsque me permiten seleccionar varios items (que a su vez se estan leyendo de una BD) y luego de seleccionarlos el usuario puede enviarlos a una BD para recoger esa informacion.

Con la ayuda de Ronruby, el código PHP donde se encuentran los ChecksBoxs quedó así:

<?PHP $rst_software = mysql_query("SELECT * FROM software ");
while ($row = mysql_fetch_row($rst_software)) {
for ($i=1;$i<=1;$i++) {
echo "<input type='checkbox' name='nombre_del_software[]' value='$row[$i]'/>".$row[$i]."<br>";
}
}?>


y en el PHP que envia los datos seleccionados a la Tabla Borrar de la BD, el codigo quedó así:

<?php
if ($_POST["nombre_del_software"]=="")
{
echo "Por favor seleccione los softwares que mas le interesan.";
exit();
}
include ("conexion.php");
foreach($_POST['nombre_del_software'] as $software) {
mysql_query("INSERT INTO BORRAR (borrar) VALUES('$software')");
}
?>

Espero que este código le sirva a alguien mas, así como me sirvió a mi. Quede muy agradecido con toda la ayuda Ronruby.