estoy haciendo una especie de Test que va en dos partes.
en la primera responden unas cosas y pasan a la segunda que también responden, luego de esta pasan a una pagina que les muestre su resultado.
la pregunta es ¿en la tercer pagina, como obtengo los datos de las otras dos?
les dejo los codigos
Primero, para definir el tamaño de la casa:
Código HTML:
<!DOCTYPE html> <head> <meta charset="utf-8" /> <title>Test IT</title> </head> <body> <form action="validauno.php" method="post"> Su Empresa<br/> En esta seccion definiremos el tamaño de su casa <br/> <br/> <br/> 1.- ¿Cuantos focos tiene?<br/> <select NAME="preguntauno_1"> <option value="one"> 10 o menos </option> <option value="two"> de 10 a 50 </option> <option value="three"> 50 o mas </option> <option value="four" selected> </option> </select> <br/> 2.- ¿Cuantas habitaciones tiene?<br/> <select name="preguntauno_2"> <option name="uno" value="one"> 2 o menos </option> <option name="dos" value="two"> de 3 a 5 </option> <option name="tres" value="three"> mas de 5 </option> <option name="cuatro" value="four" selected> </option> </select> <br/> 3.- ¿Tiene television?<br/> SI<input type="radio" name="preguntauno_3" value="sitres">NO<input type="radio" name="preguntauno_3" value="notres"><br/> <br/> 4.- ¿Tiene pensado cambiar de muebles?<br/> <select name="preguntauno_4"> <option name="uno" value="one"> Si, en menos de 3 meses </option> <option name="dos" value="two"> Si, dentro de 3 a 6 meses </option> <option name="tres" value="three"> Si, dentro de los siguientes 12 meses </option> <option name="cuatro" value="four"> No, no tengo pensado cambiar de muebles </option> <option name="cinco" value="five" selected> </option> </select> <br/> <INPUT TYPE=submit NAME="OK" VALUE="Siguiente"> </form> </body> </html>
Código PHP:
<html>
<head>
<meta charset="utf-8" />
<title>Test IT</title>
</head>
<?php
$uno = $_POST['preguntauno_1'];
$dos = $_POST['preguntauno_2'];
$tres = $_POST['preguntauno_3'];
$cuatro = $_POST['preguntauno_4'];
if ($uno == 'four')
{
echo '<br>Conteste la pregunta 1<br/>';
}
else if ($dos == 'four')
{
echo '<br>Conteste la preguta dos<br/>';
}
else if(empty($tres))
{
echo '<br>Conteste la pregunta tres<br/>';
}
else if ($cuatro == 'five')
{
echo '<br>Conteste la pregunta cuatro<br/>';
}
else
{
echo'<form action="resultados.php" method="post">';
echo'<p>1.- ¿Tiene refrigerador?</p>';
echo'<p>SI<input type="radio" name="preguntados_1" value="si">NO<input type="radio" name="preguntados_1" value="no"></p>';
echo'<p>2.- ¿Tiene computadora?</p>';
echo'<p>SI<input type="radio" name="preguntados_2" value="si">NO<input type="radio" name="preguntados_2" value="no"></p>';
echo'<p>3.- ¿Cuenta con telefono?';
echo'<p>SI<input type="radio" name="preguntados_3" value="si">NO<input type="radio" name="preguntados_3" value="no"></p>';
echo'<p>4.- ¿Su casa esta asegurada? ';
echo'<p>SI<input type="radio" name="preguntados_4" value="si">NO<input type="radio" name="preguntados_4" value="no"></p>';
echo'<p>5.- ¿Tiene Patio?';
echo'<p>SI<input type="radio" name="preguntados_5" value="si">NO<input type="radio" name="preguntados_5" value="no"></p>';
echo'<p>6.- ¿En su colonia existen representantes?';
echo'<p>SI<input type="radio" name="preguntados_6" value="si">NO<input type="radio" name="preguntados_6" value="no"></p>';
echo'<INPUT TYPE=submit NAME="OK" VALUE="Resultado">';
}
?>
</html>
Código PHP:
<html>
<head>
<meta charset="utf-8" />
<title>Test IT</title>
</head>
<?php
$uno = $_POST['preguntados_1'];
$dos = $_POST['preguntados_2'];
$tres = $_POST['preguntados_3'];
$cuatro = $_POST['preguntados_4'];
$cinco = $_POST['preguntados_5'];
$seis = $_POST['preguntados_6'];
if(empty($uno))
{
echo '<br>No puede dejar la pregunta 1 sin contestar<br/>';
}
else if (empty($dos))
{
echo '<br>No puede dejar la pregunta 2 sin contestar<br/>';
}
else if (empty($tres))
{
echo '<br>No puede dejar la pregunta 3 sin contestar<br/>';
}
else if (empty($cuatro))
{
echo '<br>No puede dejar la pregunta 4 sin contestar<br/>';
}
else if (empty($cinco))
{
echo '<br>No puede dejar la pregunta 5 sin contestar<br/>';
}
else if (empty($seis))
{
echo '<br>No puede dejar la pregunta 6 sin contestar<br/>';
}
else
{
echo'<form action="envio.php" method="post">';
echo'<p>Su Nombre</p>';
echo'<p><input type= "text" "name=nombre"></p>';
echo'<p>Su Telefono (incluida la clave lada 10 digitos)</p>';
echo'<p><input type= "text" "name=telefono"></p>';
echo'<p>Su e-mail</p>';
echo'<p><input type= "text" "name=correo"></p>';
echo'<p>Su localidad</p>';
echo'<p><select NAME="preguntauno_1">';
echo'<option value="one"> Monterrey o Guadalajara </option>';
echo'<option value="two"> DF o Area Metropolitana </option>';
echo'<option value="three"> Otro Estado </option>';
echo'<option value="four" selected> </option>';
echo'</select></p>';
echo'<p><INPUT TYPE=submit NAME="OK" VALUE="Ver Resultado"></p>';
}
?>
</html>
Estoy intentando hacerlo con sesiones... pero si alguien me puede orientar... Gracias!!!