Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2006, 20:57
chancha
 
Fecha de Ingreso: diciembre-2005
Mensajes: 354
Antigüedad: 18 años, 3 meses
Puntos: 0
Insert dinámico.

Tengo un formulario de varios checkbox, los cuales surgen de una consulta.

Es decir, los checkbox que se muestran en pantalla, surgen de una consulta previa realizada por el usuario, mostrándose un listado de opciones cada uno con su respecto checkbox
Ej:

Opcion 1 []
Opcion 2 []
Opcion 9 []

Cada [] viene a ser un checkbox

Ahora bien, cuando el usuario envía el formulario, yo debería guardar el valor de los checkbox seleccionados unicamente en una tabla, junto a otros datos que no vienen al caso.

Y acá me genera la duda,... como debo hacer el loop del insert?

Hce lo siguiente, pero lo que hace es introducirme en la tabla el valor del primer checkbox seleccionado, de forma repetida constantemente sin parar,... o sea, un loop infinito con el primer valor:

Código:
do { 
 
   $valor_dinamico = $_POST['valor'];
 
   [INSERT...]
 
   } while ($_POST['valor'] != $_POST['valor']);
 
}
?>
Siendo $_POST['valor'], el nombre del checkbox, el cual se repetirá tantas veces como opciones haya tildado el usuario en el formulario.

También probé lo siguiente, pero el resultado fue el mismo:
Código:
do { 
 
   $valor_dinamico = $_POST['valor'];
 
   [INSERT...]
 
   } while ($_POST['valor'] == '');
 
}
?>
Espero haberme explicado bien. No soy muy bueno programando, asi que les pediría la mayor didáctica posible por favor. Desde ya muchas gracias.

Última edición por chancha; 11/04/2006 a las 21:04