Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/02/2007, 03:01
Avatar de cyrux_cob
cyrux_cob
 
Fecha de Ingreso: febrero-2007
Mensajes: 28
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: Inexperto, script para hacer evaluación a usuarios

Bueno socio yo tampoco soy muy experto pero he echo alguito, el ejemplo que pusiste se adapta más para el radio button, pero en el script que te mando te pongo dos ejemplos en que se usan checkboxs y radio.
Espero que te sirva de guía.
Realmente el código del formulario no tiene que ser php, de echo no lo es, por supuesto el script al que tu le pasas los datos si manipulará los datos con códigos php.

Bueno aquí va el script del formulario:

<form name="entrar_datos_checkbox" action="evaluar.php">
Pregunta para honestos:<br>
¿Cuál de estas preguntas usted se sabe?
<input type=checkbox name="opcion_checkbox[]" value=6> pregunta 1<br>
<input type=checkbox name="opcion_checkbox[]" value=4> pregunta 2<br>
<input type=checkbox name="opcion_checkbox[]" value=8> pregunta 3<br>
<input type=checkbox name="opcion_checkbox[]" value=9> pregunta 4<br><br>

Pregunta ¿Alguien conoce un script así? <br>
<input type="radio" name="opcion_radio" value="1"> Si, es este <br>
<input type="radio" name="opcion_radio" value="2"> Si pero no te lo quiero dar <br>
<input type="radio" name="opcion_radio" value="3"> No, lo siento <br>
<input type="radio" name="opcion_radio" value="4"> A mi me importa <br>
<input type="submit" name="aceptar" >
</form>


Luego el scrip php evaluar.php:

<?
echo "Resultado de la prueba:\n";
echo "Usted acumuló:\n";
$total= $opcion_checkbox[0]+$opcion_checkbox[1]+$opcion_checkbox[2]+$opcion_checkbox[3];
echo $total." puntos \n";
?>
<br>
<?
echo "Otro resultado";
echo"\n Conclución sobre mi colega de programación \n";
echo "Usted : \n" ;
switch($opcion_radio)
{
case 1:
echo "Es eficiente";
break;
case 2:
echo "Es egoista";
break;
case 3:
echo "Tiene que aprender";
break;
case 4:
echo "Es indiferente";
break;
}
?>

Yo lo probé y dan los resultados esperados. Ten encuenta que en el script enviar.php la variable $opcion_checkbox[] es un array