Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Senior++ en 29 Noviembre 2013, 19:43 pm



Título: Ayuda hacer un cuestionario php/html
Publicado por: Senior++ en 29 Noviembre 2013, 19:43 pm
en esta práctica vamos a realizar un sencillo cuestionario en el que realizaremos una serie de preguntas, las cuales tendrán tres respuestas cada una, siendo una de ellas la respuesta correcta. Utilizaremos botones de opción para cada una de las respuestas.

Código:
<body>
<FORM action = "respuestas.php" METHOD ="post">
1. ¿Cuál es la capital de España? <br /  />
<input type = "radio" NAME = "capital" value = "Madrid" /> Madrid <br />
<input type = "radio" NAME = "capital" value = "barcelona" /> Barcelona<br />
<input type = "radio" NAME = "capital" value= "Sevilla" /> Sevilla<br />
<br /><br />

2. ¿Cuanto es 2 + 2?<br /  />
<INPUT TYPE="radio" VALUE="tres" NAME="suma"> 3<br />
<INPUT TYPE="radio" VALUE="cuatro" NAME="suma"> 4<br />
<INPUT TYPE="radio" VALUE="cinco" NAME="suma"> 5<br />

<br /><br />
3.¿De que color es el agua?<br /  />
<INPUT TYPE="radio" VALUE="azul" NAME="color"> azul<br />
<INPUT TYPE="radio" VALUE="transparente" NAME="color"> transparente <br />
<INPUT TYPE="radio" VALUE="verde" NAME="color"> verde <br />
<input type="submit" value = "validar" NAME = "validar"
</form>
</body>
</html>

Código:
<?php
$capital = $_POST["capital"];
$suma = $_POST["suma"];
$color = $_POST["color"];
if ($capital == "madrid")
  {
  echo "Respuesta 1 Correcta.<br>";
  }
else
  {
  echo "Error!! Respuesta 1 Incorrecta.<br>";
  }
if ($suma == "cuatro")

  {
  echo "Respuesta 2 Correcta.<br>";
  }
else
  {
  echo "Error!! Respuesta 2 Incorrecta.<br>";
  }

if ($color == "transparente")

  {
  echo "Respuesta 3 Correcta.<br>";
  }
else
  {
  echo "Error!! Respuesta 3 Incorrecta.<br>";
  }
?>

El aviso que me da es: No se pueden detectar los archivos relacionados dinámicamente, no existe definición de sitio para este documento


Título: Re: Ayuda hacer un cuestionario php/html
Publicado por: dRak0 en 30 Noviembre 2013, 05:53 am
te falta el <html> arriba de todo. Hay algunos <br /> que tienen doble  /.


Título: Re: Ayuda hacer un cuestionario php/html
Publicado por: EFEX en 30 Noviembre 2013, 06:37 am
Ese error es de Dreamweaver? Tenes configurado dw con tu servidor web ?

Mejor si utilizas otra IDE para aprender... y ves los cambios desde tu navegador directamente.

Sublime Text 2
Notepad++


Título: Re: Ayuda hacer un cuestionario php/html
Publicado por: Senior++ en 30 Noviembre 2013, 11:07 am
El error estaba en:
Código:
 <input type="submit" value = "validar" NAME = "validar" />
no había cerrado la etiqueta final />

Lo malo que le veo a dreamweaver es eso, que para encontrar errores es muy dificil. te puedes volver loco  :xD