Programación Web y Scripting > PHP
Formularios
(1/1)
pic77:
Tengo un formulario, es una encuesta, las preguntas y las respuestas estan en una base de datos, el cuestionario es de opcion multiple.
el detalle esta en no se puede seleccionar una opcion de cada respuesta. Si son 10 preguntas, solamente se selecciona a una sola vez de todas las preguntas ó B, ó C.
el codigo esta asi.
Ojala me puedan ayudar para ver en dondes esta el error.
--- Código: Text --- <form action="" method="post" name="CA" id="C"> </table> <table width="80%" border="0"> <?php include("cxn.php"); $sql="SELECT * FROM tabla1"; $rs=mysql_query($sql,$conn); $n=mysql_num_rows($rs); $tam=7; if($inf=="")$inf=0; $sql="SELECT * FROM tabla1 LIMIT $inf,$tam"; $rs=mysql_query($sql,$conn); while($row=mysql_fetch_array($rs)){ ?> <tr valign="middle"> <td width="80%"><font color="#000033"><b><? echo $row["No"] ?></b>. <? echo $row["Pregunta"] ?></font></td> </tr> <tr> <td><table border="0"> <tr valign="middle"> <td width="7%" height="30"></td> <td width="300"><font color="#000033"> <input type=radio name="respuesta1" value=1> <? echo $row["respuesta1"] ?></font></td> <td width="300"><font color="#000033"> <input type=radio name="respuesta2" value=2> <? echo $row["respuesta2"] ?></font></td> <td width="300"><font color="#000033"> <input type=radio name="respuesta3" value=3> <? echo $row["respuesta3"] ?></font></td> </tr> </table></td> </tr> </table> <?php } ?> <p> </p></form>
Altareum:
Hola pic77!
Los Radio Button, tienen que tener el mismo id o el mismo name (no recuerdo bien ahora), para que te obliguen a seleccionar uno solo.
Prueva con lo siguiente:
<input type=radio name="respuesta" id="id_respuesta" value=1>
<input type=radio name="respuesta" id="id_respuesta" value=2>
<input type=radio name="respuesta" id="id_respuesta" value=3>
Según lo que selecciones, te llegará, en la variable $_GET['respuesta'], el valor 1,2 o 3 según selecciones.
Espero que te sirva.
Altareum.
gnfrs:
Yo por propia experiencia te recomendaría que uses un SELECT, he armado formularios con más de 100 campos y esto es mucho más cómodo, te lo puedo asegurar, ya sea para armar el código como para utilizar JS para validar los campos.
Saludos.-
·· Estudio Quadra ·· Programacion ·· Diseño ·· Innovando Internet ··
.
Navegación
Ir a la versión completa