
Problemas con Checkbox e Insert
Publicado por Beto (5 intervenciones) el 27/03/2015 00:17:17
Buenas tardes a todos
Espero puedan ayudarme con mi siguiente duda,
Estoy realizando un programa de encuestas en PHP, el cual me permite agregar varias preguntas para que despues puedan ser llenadas.
Mi problema viene cuando ya tengo cargadas las preguntas, algunas son de opcion multiple (checkbox).
Es decir les pongo el ejemplo
Pregunta 1
opcion a
opcion b
opcion c
pregunta 2
opcion a
opcion b
opcion c
Estos datos los obtiene a traves de un While, y me muestra todo perfecto, las preguntas que cargo las muestra en orden, mi problema viene cuando quiero insertar las opciones seleccionadas de pregunta a y pregunta b.
Para mostrar el Check box utilizo el siguiente codigo:
Y para enviar la informacion a traves del formulario estoy utilizando.
Al momento de Realizar esto, lo que hace es que me arroja las opciones mostradas correctamente es decir si seleccion A y B de la Pregunta uno y C de la pregunta 2, me arroja A B C, lo que yo deseo hacer es que, me detecte a que pregunta pertenece la respuesta y me permita guardarla junto a esa pregunta.
Que me imprima algo asi como pregunta 1 A,B y Pregunta 2 C
Espero haberme explicado claramente
Saludos a todos
Espero puedan ayudarme con mi siguiente duda,
Estoy realizando un programa de encuestas en PHP, el cual me permite agregar varias preguntas para que despues puedan ser llenadas.
Mi problema viene cuando ya tengo cargadas las preguntas, algunas son de opcion multiple (checkbox).
Es decir les pongo el ejemplo
Pregunta 1
opcion a
opcion b
opcion c
pregunta 2
opcion a
opcion b
opcion c
Estos datos los obtiene a traves de un While, y me muestra todo perfecto, las preguntas que cargo las muestra en orden, mi problema viene cuando quiero insertar las opciones seleccionadas de pregunta a y pregunta b.
Para mostrar el Check box utilizo el siguiente codigo:
1
echo "<input name=respuestan[] type=checkbox value=".$row1[6]." />".$row1[6]." <br />";
Y para enviar la informacion a traves del formulario estoy utilizando.
1
2
3
4
5
6
7
8
9
<?php
if(isset($_POST['enviar'])){
for($i=0;$i<count($_POST['respuestan']);$i++) {
echo " ".$_POST['respuestan'][$i] . '<br>';
}
}
?>
Al momento de Realizar esto, lo que hace es que me arroja las opciones mostradas correctamente es decir si seleccion A y B de la Pregunta uno y C de la pregunta 2, me arroja A B C, lo que yo deseo hacer es que, me detecte a que pregunta pertenece la respuesta y me permita guardarla junto a esa pregunta.
Que me imprima algo asi como pregunta 1 A,B y Pregunta 2 C
Espero haberme explicado claramente
Saludos a todos
Valora esta pregunta


0