Envío de Datos desde un Formulario
<html><head></head><body><form name="f_prof" id="f_prof" action="elegirSector.php" method="post">Elija un sector:<select name="sector" id="sector"><option value="0">Electricistas</option><option value="1">Fontaneros</option><option value="2">Transportistas</option><option value="3">Aseguradores</option></select><input type="submit" value="ENVIAR" name="ok" id="ok"></form></body></html>
- La lista se llama sector (color verde en el formulario)
- Tiene cuatro opciones cuyos valores van de cero a tres
- Elija una opción y pulse enviar
- En este momento el formulario llama al script cuyo nombre tiene el atributo action y le pasa una variable con el nombre del campo select y el valor de la opción seleccionada.
<?php$sectores=array("Electricistas","Fontaneros","Transportistas","Aseguradores");echo ("La opción elegida es:".$_POST["sector"]."<br />");echo ("La profesión correspondiente es:".$sectores[$_POST["sector"]].".");?>
Paso a Paso
- En la primera línea se definió una matriz que contiene las profesiones.
- Fíjese en que están dispuestas de tal modo que tienen relación con los valores del formulario,
- En la segunda linea se especifica el indice elegido, el cual adquiere el valor de los atributos value del formulario, los cuales tienen relación ya que el nombre del formulario es sector, el cual es de color verde en el script html.
- Por ultimo se muestra el elemento de la matriz que corresponde a:
- El indice en relación con:
- El contenido del elemento de la matriz con dicho índice.
- El script de html sería:
El resultado de este formulario en su navegador es un poco burdo y sin estilo, pero para fines didácticos servirá.<html><head></head><body><form name="f_prof" id="f_prof" action="formularioSimple.php" method="post">Teclee su nombre:<input type="text" name="nombre" id="nombre"><br><br>Estado sentimental <br />Casado<input type="radio" name="soltero" id="soltero" value="Casado">Soltero<input type="radio" name="soltero" id="soltero" value="Soltero"><br><br>Seleccione su edad:<br>De 0 a 20 años:<input type="radio" name="edad" value="1"><br>de 21 a 40 años:<input type="radio" name="edad" value="2"><br>más de 40:<input type="radio" name="edad" 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>
Lo que veremos en el navegador será:
<?phpEl resultado que aparecerá al enviar el formulario será:
echo ("El nombre tecleado es: ".$_POST["nombre"].".<br />");
echo ("Su estado es: ".$_POST["soltero"].".<br />");
echo ("El rango de edad es: ".$_POST["edad"].".<br />");
echo ("El campo oculto vale: ".$_POST["datoOculto"].".");
?>
En los códigos anteriores vimos prematuramente, el metodo de envio Post, el cual discutiremos en el siguiente capítulo.
Hasta la Próxima
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
0 comentarios:
Publicar un comentario