Hola soy un poco nuevo en el tema de php y estoy haciendo una pequella web con codigo php, tengo un scrip de un pequello formularios en htm y cuando lo interpreta mi servidor me da un notice y no me interpreta las variables.
aqui hos dejo el codigo por si sabeis decirme de que fallo
nombre de archivo: formulario.htm
codigo;
<html>
<head>
</head>
<body>
<form name="f_prof" id="f_prof"
action="formulario.php" method="post">
Teclee su nombre:
<input type="text" name="nombre" id="nombre">
<br/>
¿Es usted soltero?
<input type="checkbox" name="soltero" id="soltero" value="SI">
<br/>
Selecione su edad:
<br/>
de 0 a 20 años:
<input name="edad" type="radio" value="1">
<br/>
de 21 a 40 años:
<input name="edad" type="radio" value="2">
<br/>
más de 40:
<input name="edad" type="radio" value="3">
<br/>
<input name="datoOculto" type="hidden" id="datoOculto" value="Este es un campo oculto">
<p>
<input type="submit" value="ENVIAR" name="ok" id="ok">
</p>
</form>
</body>
</html>
nombre de archivo donde defino las funciones: formulario.php
codigo:
<?php
echo ("El nombre tecleado es: '$nombre'<br/>");
echo ("El estado soltero es: '$soltero'<br/>");
echo ("Su rango de edad es:'$edad'<br/>");
echo ("El campo oculto vale:'$datoOculto'<br/>");
?>
para estos scrip estoy utilizando el wampserver cuando llamo al localhost para el scrip del formulario me sale el formulario normal en codigo htm pero cuando relleno el formulario me sale el siguiente mensaje:
Notice: Undefined variable: nombre in C:\wamp\www\formularioSimple.php on line 2
El nombre tecleado es: ''
Notice: Undefined variable: soltero in C:\wamp\www\formularioSimple.php on line 3
El estado soltero es: ''
Notice: Undefined variable: edad in C:\wamp\www\formularioSimple.php on line 4
Su rango de edad es:''
Notice: Undefined variable: datoOculto in C:\wamp\www\formularioSimple.php on line 5
El campo oculto vale:''
como veis me ha interpretado los echo pero las variables no como puedo solucionar esto en que he fallado, tengo que configurar algo en el php.ini.
Bueno espero que los expertos del tema me puedan ayudar ya que estoy recorriendo los foros y los tutoriales de internet y no logro saber lo que le pasa a mi scrip espero respuesta y muchas gracias de antemano.