Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SESIÓN 02:
Formularios PHP
Palabras de Bienvenida al Curso
Hola, bienvenido al curso de “Ingeniería Web". Mi nombre es José Antonio Ogosi
Auqui, docente – facilitador del curso de esta maravillosa experiencia de
aprendizaje y desarrollo profesional.
Soy Ingeniero de Sistemas, con maestría en Gestión de Tecnologías de
Información, maestría en Docencia Universitaria, candidato a Doctor en
Ingeniería de Sistemas, colegiado habilitado. Me apasionan los aspectos que
están relacionados al desarrollo de habilidades personales, Innovación
tecnológica e Inteligencia Artificial. Por ello te motivaré al cambio actitudinal ante
el proceso de investigación mediante la ingeniería web, el cual efectivizará tu
desempeño laboral.
http://joseantonioogosiau.wixsite.com/my-site
FORMULARIOS
Los formularios permiten que diversas personas puedan enviar información al e- mail del
autor o al servidor, en donde está instalado un programa que procese esta información.
La información del usuario es procesada por un programa del servidor. Estos programas
son CGI's (Common Gateway Interface) y suelen estar escritos en Perl, C,... como
también en ASP, PHP,..., es decir, lenguajes ISS (Include Server Sides).
FORMULARIOS
Los formularios son esas famosas cajas de texto y botones que podemos
encontrar en muchas páginas web.
Los datos que el usuario introduce en estos campos son enviados al correo
electrónico del administrador del formulario o bien a un programa que se encarga
de procesarlo automáticamente.
Los formularios son definidos por medio de las etiquetas <form> y </form>. Entre
estas dos etiquetas colocaremos todos los campos y botones que componen el
formulario. Dentro de esta etiqueta <form> debemos especificar algunos atributos:
FORMULARIOS
FORMULARIOS - ATRIBUTOS
action
<form method="post">
FORMULARIOS
Servidor
Web
Cliente
(Browser)
Respuesta HTTP
Peticion HTTP
Formularios
Formularios (Html o
Respuesta ASP)
(Html o
ASP)
Texto corto
Las cajas de texto son colocadas por medio de la etiqueta <input>. Dentro de
esta etiqueta hemos de especificar el valor de dos atributos: type y name.
Type : Identifica el Tipo de Elemento que utilizamos para este caso es de tipo
text.
Atributos:
ejemplo sencillo:
botón de envío
Elemento que permite dar por finalizado el proceso de relleno del formulario y
hacerlo llegar a su gestor, el navegante ha de validarlo por medio de un botón
previsto para tal efecto. Para la construcción de dicho boton de la etiqueta input
Type utilizamos (type="submit") y hemos de definir el mensaje del botón por
medio del atributo value.
Sintaxis:
botón de Borrado
Este botón nos permitirá borrar el formulario por completo en el
caso de que el usuario desee rehacerlo desde el principio. Su
estructura sintáctica es análoga a la anterior:
Sintaxis:
Ejemplo:
<html>
<head>
<body>
<form method="POST" action="">
<p><input type="submit" value="Enviar" name="Enviar">
<input type="reset" value="Borrar"></p>
</form>
</body>
</html>
FORMULARIOS - ELEMENTOS
Texto Largo:
Si deseamos poner a la disposición de usuario un campo de
texto donde pueda escribir cómodamente sobre un espacio
compuesto de varias líneas, hemos de invocar una nueva
etiqueta: <textarea> y su cierre correspondiente.
Este tipo de campos son prácticos cuando el contenido a enviar
no es un nombre teléfono o cualquier otro dato breve, sino más
bien, un comentario, opinión, etc.
Sintaxis:
<select name="estacion">
<option>Primavera</option>
<option>Verano</option>
</select>
Ejemplo:
<html>
<head>
<body>
<form method="POST" action="">
<p> Estaciones :
<select name="estacion">
<option>Primavera</option>
<option>Verano</option>
<option>Otoño</option>
<option>Invierno</option>
</select>
<input type="radio"
name=“estacion“
value="1">
Como puede verse, a cada una de las opciones se le atribuye una etiqueta input dentro de la
cual asignamos el mismo nombre (name) para todas las opciones y un valor (value) distinto.
Cabe señalar que es posible preseleccionar por defecto una de las opciones. Esto
puede ser conseguido por medio del atributo checked:
<html>
<head>
<body>
<form method="POST" action="">
<p> Meses :
<input type="radio" name="meses" value="1" checked="checked">Enero
<br><input type="radio" name="meses" value="2">Febrero
<br><input type="radio" name="meses" value="3">Marzo
<br><input type="radio" name="meses" value="4">Abril
Sintaxis:
Del mismo modo que para los botones de radio, podemos activar la
caja por medio del atributo checked.
<html>
<head>
<body>
<form method="POST" action="">
<p> Hobbys :
<p><input type="checkbox" name="Futbol" checked>Futbol
<br><input type="checkbox" name="Voley">Voley
<br><input type="checkbox" name="Cine">Cine
<br><input type="checkbox" name="Pasear">Pasear
• Area de texto
<textarea name="Comentario"
• Elementos combos y listas
rows=10 cols=25 ></textarea>
<select name="Calificación">
<option value=“B”> Buena
<option value=“R” selected > Regular
<option value=“M”> Mala
</select>
FORMULARIOS
• Checkbox
<input type=checkbox name=N1 value="html"> Lenguaje HTML
• Radio
Sexo: <br>
Femenino : <input type=“radio” name=“chkSexo”
value=“F”>
Masculino : <input type=“radio” name=“chkSexo”
v
alue=“M” checked>
• Submit
<input type=submit value="Enviar">
• Reset
<input type=reset value="Borrar">
Formularios Avanzados
Formularios Avanzados
Actividad 1
Realice el siguiente formulario :
:
Preguntas – sugerencias y/o recomendaciones:
Bibliografía
005.133PM H31 Harris, A.(2009).” Programación con PHP 6 y MySQL”. Madrid: Anaya Multimedia .
005.133P L46 Myer, T.& Nowicki S. & Thompson, E.(2010).”Profesional PHP 6”.Madrid:Anaya
Multimedia