Contactame

Tutoriales Varios

HTML y PHP – Formularios

Fulanito quiere colocar en su página un formulario de entrada escrito en HTML que recoja los datos del usuario y pasar esos datos a una página escrita en PHP que dé una bienvenida personalizada al visitante.

El problema se le presenta a la hora de pasar los datos que el visitante introduce a la página en PHP.

bienvenida.html

 
<form action="saludo.php" method="post">
<html>
<head>
<title>Bienvenida</title>
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<p> </p>
<p><b>Bienvenido a mi página web</b></p>
<form name="form1">
<p>Nombre: <input type="text" name="nombre"></p>
<p>Apellido: <input type="text" name="apellido"></p>
<p>Año en que naciste: <input type="text" name="nacimiento"></p>
<input type="submit" value="enviar"></p>
</form>
</div>
</body>
</html>

saludo.php

 
<html>
<head>
<title> Saludo </title>
</head>
<body>
<?php
echo "¡Bienvenido ".$nombre." ".$apellido." a mi página web!. ";
 
$año = 2004;
$edad = $año - $nacimiento;
 
echo " Tienes ".$edad." años. ¡Una edad estupenda!";
 
?>
</body>
</html>

Probemos el funcionamiento de estos dos programas. El visitante introduce su nombre, apellido y ano de nacimiento en el formulario bienvenida.html. Esto crea tres variables distintas: Nombre, que es donde(lógicamente) va almacenado el nombre de nuestro visitante; Apellido, donde se almacena el apellido(quien lo hubiera dicho!); y Nacimento, que almacena al año del nacimiento de la persona.

Miremos más detenidamente la primera línea del código:

 
<form action="saludo.php" method=post>

Para el ordenador del usuario, esta línea vendría a decir algo asi: "Cuando pulse Enviar, debo abrir el script llamado saludo.php, y enviarle las variables Nombre, Apellido y Nacimento".

Todo ello viene indicado por form action="saludo.php". La mitad de la otra frase method="post", viene a decir la manera en que estas variables son enviadas al script saludo.php.

POST viene a significar que se debe mandar mediante un paquete independiente, en contraposición a GET, que indica que se deben mandar como un añadido al final de la URL.

¿Cómo se interpreta "saludo.php" esta información? Como hemos visto, en PHP todas las variables deber ir precedidas por el signo $. Dado que el valor de estas variables(el contenido de la caja) viene definido via POST desde el script anterior, lo único que tenemos que hacer es mostrarlo en pantalla(usando echo) , junto con un pequeño mensaje de bienvenida.


.

Diginota.com: Es una Revista on-line, Internet, tecnologías, con los trucos y Notas insólitas, extrañas y mucho mas... . Proporcionamos Noticias Técnicas, Revisiones, consejos, Como Hacer, todo esto y mucho más. Desde el 2005. Si quieres saber más de diginota En mis redes sociales a pesar de estar en varias, Soy mas activo en Twitter y de allí dispuesto a ayudarte en lo que pueda.

Entre Notas

samsung display 2022 samsung display 2022
Noticiashace 14 horas

Samsung sin un competidor a la vista en los plegables …

Actualmente, el mercado de teléfonos inteligentes plegables está dominado por Samsung Electronics. Samsung solidificó su posición No. 1 al presentar los...

La linea Galaxy Note de Samsung esta llegando a su final. 1 La linea Galaxy Note de Samsung esta llegando a su final. 2
Actualidadhace 15 horas

La linea Galaxy Note de Samsung esta llegando a su final.

Según informes, Samsung está eliminando al Galaxy Note de una vez por todas. Si tenías la esperanza de que la...

como hacer tus propios Sticker desde whatsApp como hacer tus propios Sticker desde whatsApp
Cómo hacerhace 3 días

WhatsApp tiene algo nuevo que te gustará.

WhatsApp está constantemente Creando novedades en Aplicación para traer a los usuarios más herramientas. Ahora, La App perteneciente a Meta en...

Albert Einstein Albert Einstein
Actualidadhace 3 días

Manuscrito de Einstein sobre la Teoría de la Relatividad se vendió por más de 11 millones de euros

En París, se subastaba un manuscrito de Albert Einstein sobre la Teoría de la Relatividad. Fue adquirido por 11,6 millones...

twitter twitter
Actualidadhace 3 días

Twitter actualiza la aplicación de iOS para evitar que los tweets desaparezcan mientras los lees.

Twitter ha actualizado su aplicación de iOS para evitar esas situaciones molestas en las que los tweets desaparecen cuando intentas...

fotos macro en cualquier iPhone fotos macro en cualquier iPhone
Actualidadhace 6 días

Puedes tomar fotos en modo Macro en cualquier iPhone, con esta APP

Los iPhones 13 Pro e 13 Pro Max llegaron al mercado trayendo una serie de mejoras a su cámara, incluido un nuevo modo macro , que...

bitcoin city bitcoin city
Actualidadhace 6 días

El Salvador está construyendo Bitcoin City

Una ciudad para los fanáticos de la popular criptomoneda y … volcanes. A principios del mes pasado, las autoridades locales...

ranking bateria de telefonos ranking bateria de telefonos
Actualidadhace 6 días

Ranking de los Teléfonos com más duración de batería 2021

Aquí está el último ranking de DxOMark: es un sitio web prestigioso que prueba dispositivos móviles desde todos los ángulos posibles. Esta...

Diferencias entre formatos de fuentes otf vs tlf Diferencias entre formatos de fuentes otf vs tlf
Cómo hacerhace 7 días

Diferencias entre formatos de fuentes “OTF”, “TTF”, “WOFF”, “SVG”

Existen varios tipo de fuentes tipográficas, y muchos se preguntan cómo elegir una fuente. ¿Cómo puedes decidir qué formato debes...

Compartir red wifi por QR Compartir red wifi por QR
Actualidadhace 1 semana

¿Cómo utilizar un código QR para compartir tu red Wi-Fi, sin dar la contraseña?

Puede llegar a ser tediosa aquella situación en el que llegan visitas a tu casa que te pidan la clave...

Publicidad