Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2004, 23:57
Martine
 
Fecha de Ingreso: septiembre-2004
Mensajes: 362
Antigüedad: 19 años, 7 meses
Puntos: 1
Multiples Checkbox - Recoger en MySQL

Hola de Nuevo.

En un formulario tenía una pregunta que se respondía seleccionando varios checkbox. La pregunta es cuales son sus gustos?

(METHOD="POST" ACTION="add_reg.php3") asi:

<INPUT TYPE="CHECKBOX" NAME="gusto[]" VALUE="Asado">Asado
<INPUT TYPE="CHECKBOX" NAME="gusto[]" VALUE="Sopa">Sopa
<INPUT TYPE="CHECKBOX" NAME="gusto[]"VALUE="Arroz">Arroz

Tengo asi el archivo add_reg.php3:

<HTML>
<BODY><?PHP // process form
$gusto = implode(",",$_POST['gusto']);
$link = mysql_connect("localhost", "usuario","passw"); mysql_select_db("base_de_datos",$link);
$sql = "INSERT INTO tabla1 (Date, Name, Age, Nationality, Gusto) ".
"VALUES ('$date', '$name', '$age', '$nationality', '$gusto')";
$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido sus datos.\n";

?>
</BODY>
</HTML>

OK... hasta aquí todo bien (Gracias a Maborak y muchos mas que han participado en mis preguntas de principiante).

Pero ahora tengo otra pregunta en el formulario que tambien se debe responder seleccionando uno o varios Checkbox...

La pregunta para el foro es... qué le debo agregar a mi archivo PHP para que me pueda aceptar los diferente checbox de las dos preguntas?

Intente lo siguiente pero me aparece error:

<HTML>
<BODY><?PHP // process form
$gusto = implode(",",$_POST['gusto']);
$horario = implode(",",$_POST['horario']);
$link = mysql_connect("localhost", "usuario","passw"); mysql_select_db("base_de_datos",$link);
$sql = "INSERT INTO tabla1 (Date, Name, Age, Nationality, Gusto) ".
"VALUES ('$date', '$name', '$age', '$nationality', '$gusto')";
$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido sus datos.\n";

?>
</BODY>
</HTML>

GRACIAS !