Introducción a PHP Projects / Interacción Web con PHP/Formularios HTML
Subtitles of the Movie
Ahora voy a hablar un poco acerca de la interacci—n de la "web" usando formularios HTML. Es muy importante conocer c—mo trabaja, debido a que es algo que vamos a usar en todas las aplicaciones PHP para la "web". De hecho, para casi cualquier clase de aplicaci—n "web", uso HTML para permitirle al usuario enviar datos, ingresar y enviar datos a la aplicaci—n. Voy a abrir "home.php" una vez m‡s, e ingresamos al c—digo, y justo aqu’, despuŽs de la cadena de solicitud de recuperaci—n de informaci—n, voy a poner algœn c—digo que cree un formulario HTML, que luego detecte si el usuario ha enviado el formulario, y si es as’, que procese la informaci—n enviada por el usuario. Una vez m‡s ya tengo el c—digo configurado, as’ que lo voy a incluir, voy a hablar acerca de Žl por un minuto antes de verlo trabajando. Todo esto es lo referente al formulario HTML; inicia con la etiqueta "form" y finaliza con la etiqueta "form"; el mŽtodo que voy a usar para enviar la informaci—n es el "post". Lo voy a enviar a Žsta p‡gina, como un peque–o marcador, de modo que el c—digo pueda indicar si el formulario fue enviado o no. Voy a incluir un campo oculto HTML llamado "posted" y configuro su valor en "true" . Entonces en el c—digo PHP, puedo verificar si est‡ configurado o no con un valor y si es as’, se que el formulario ha sido enviado. Todo lo que voy a decir es "Please introduce yourself, enter your name" y he incluido un campo de texto para que incluyan su nombre. El nombre del cuadro de texto que he configurado en el HTML es "full name" . Es importante recordar eso ya que, como cadena "query" o de consulta, los campos en un formulario HTML, se convierten autom‡ticamente en nombres de variables en PHP. DespuŽs del campo de texto, voy a colocar el bot—n 'Submit'; eso es lo que hace Žste c—digo. La etiqueta sobre el bot—n "Submit" va a estar marcada como "Send". He terminado el formulario. Ahora pongo un poco de c—digo PHP que indica que si "posted" ha sido configurado con un valor, este ejecutar‡ la instrucci—n "echo" de vuelta al usuario en la palabra "Hello", m‡s el nombre que haya ingresado. A pesar de que esto parece muy simple, pero es una gran habilidad de las p‡ginas "web". De hecho, recuerdo cuando esto no se pod’a hacer; era muy dif’cil interactuar con un sitio "web". Los formularios son un gran avance. Ok, he puesto el c—digo all’. Lo he probado, espero que funcione apropiadamente. Voy a cerrar eso, lo guardo, presiono "connect" y ok; he enviado el archivo "home.php" al servidor. Y aqu’ voy - estoy de nuevo en Zee cycle, "please introduce yourself" y escribo el nombre, "Hello Dave" . Solo para verificar que est‡ respondiendo a los datos ingresados, lo enviarŽ de nuevo, "Hello Jeff" . No hay manera de que tenga un contenido no din‡mico - no creamos el c—digo as’. Obviamente, responde a lo que env’e; Žsta es la base para todas las dem‡s clases de interacci—n con el usuario, donde el usuario puede enviar alguna informaci—n. Ok, se ve bien, me desconectarŽ y estoy listo para continuar.
Tutorial Information
| Course: | PHP Project Solutions (Español) |
| Author: | Dave Mercer |
| SKU: | 33619 |
| ISBN: | 1-932808-63-9 |
| Release Date: | 2005-06-03 |
| Duration: | 6.5 hrs / 87 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 