Curso de PHP basico | Validar un formulario con PHP
Summary
TLDREn este tutorial de PHP, se enseña cómo validar datos enviados desde un formulario al servidor usando condicionales. Se explica la importancia de verificar que los datos sean enviados correctamente a través de métodos GET o POST, y que las variables tengan valores válidos y no estén vacías. El instructor crea un formulario con campos de usuario y contraseña, luego procesa los datos en un archivo separado usando condicionales para simular un inicio de sesión básico. Se resalta la importancia de validar correctamente los datos antes de su procesamiento. ¡Suscríbete para más contenido!
Takeaways
- 📋 El tutorial se enfoca en las validaciones de datos en PHP.
- 📮 Es crucial verificar que los datos se envíen correctamente al servidor usando los métodos GET o POST.
- 🔒 Se debe asegurar que las variables o datos no estén vacíos y tengan valores válidos.
- 📑 El formulario se crea en 'index.php' y la información se procesa en 'recibe.php'.
- 📝 El formulario incluye campos para 'usuario' y 'contraseña' con sus respectivos labels e inputs.
- 🔐 El campo 'contraseña' usa el tipo 'password' para ocultar el texto ingresado.
- 📤 Se utiliza el método POST para enviar los datos del formulario.
- ⚙️ En 'recibe.php', se recogen los datos del formulario usando la superglobal $_POST.
- 🔁 Se realiza una validación mediante una condición IF que compara cadenas específicas para simular un inicio de sesión.
- ✅ Si los datos coinciden con los valores predefinidos, se muestra un mensaje de éxito; de lo contrario, se pide verificar los datos.
Q & A
¿Cuál es el tema principal del tutorial?
-El tutorial trata sobre la validación de datos en formularios PHP, asegurando que los datos enviados al servidor sean correctos y se utilicen métodos apropiados como GET o POST.
¿Por qué es importante verificar que los datos se envíen correctamente al servidor?
-Es importante para evitar errores, garantizar la seguridad, y asegurarse de que la información que se recibe en el servidor sea válida y no esté vacía.
¿Qué métodos se pueden usar para enviar datos al servidor?
-Se pueden utilizar los métodos GET o POST para enviar datos al servidor desde un formulario.
¿Qué tipo de datos se recopilan en el formulario de ejemplo?
-El formulario recopila un nombre de usuario y una contraseña a través de campos de texto y contraseña, respectivamente.
¿Cómo se enlazan correctamente los labels con los inputs en el formulario?
-Se enlazan utilizando el atributo 'for' en el label, cuyo valor debe coincidir con el atributo 'id' del input correspondiente.
¿Cómo se procesan los datos en el archivo 'recibe.php'?
-Los datos se procesan utilizando la superglobal $_POST para capturar los valores enviados por el formulario, como el nombre de usuario y la contraseña.
¿Cómo se valida que el usuario y la contraseña sean correctos?
-Se utiliza una condición if que compara las cadenas ingresadas con los valores predeterminados: 'procode' para el usuario y 'curso php' para la contraseña.
¿Qué mensaje se muestra si el inicio de sesión es exitoso?
-Si los datos son correctos, se muestra el mensaje 'Datos correctos, sesión iniciada' dentro de un elemento h1.
¿Qué sucede si los datos ingresados no son correctos?
-Si los datos son incorrectos, se muestra el mensaje 'Verifica tus datos' con una carita triste, indicando que la autenticación falló.
¿Cuál es el propósito final del tutorial?
-El propósito es enseñar cómo validar correctamente los datos de un formulario en PHP y asegurarse de que las variables estén llenas y sean válidas antes de procesarlas.
Outlines
🔧 Creación de un formulario en PHP con validación
En este párrafo, se explica cómo crear un formulario básico en PHP y validar que los datos enviados sean correctos. El autor destaca la importancia de asegurarse de que los datos sean enviados mediante métodos correctos, como POST o GET, y que las variables no estén vacías. Se ilustra un ejemplo práctico creando un formulario en 'index.php' y procesando la información en 'recibe.php'. El formulario incluye campos como 'usuario' y 'contraseña', con sus respectivos labels, inputs y IDs. Se hace énfasis en la importancia de enlazar correctamente los inputs con sus labels mediante los atributos ID y name.
🔑 Validación de datos y simulación de inicio de sesión
Este párrafo se centra en la validación de los datos introducidos por el usuario y la simulación de un inicio de sesión básico en PHP. A través de condicionales, se compara si el valor introducido en el campo 'usuario' es 'procode' y si la contraseña es 'curso php'. Si ambas condiciones se cumplen, se muestra un mensaje de éxito con 'Datos correctos, sesión iniciada'. En caso contrario, se le pedirá al usuario que verifique sus datos. Se muestran ejemplos en los que los datos no coinciden y se retorna el mensaje de error. El objetivo es resaltar la importancia de validar la información enviada para garantizar su precisión y seguridad.
Mindmap
Keywords
💡Validaciones
💡Formulario
💡Action
💡Method
💡Superglobal POST
💡Condicionales
💡Etiquetas (labels)
💡Inputs
💡Comparación de cadenas
💡Mensajes de error
Highlights
Importancia de verificar que los datos se envíen correctamente al servidor.
Utilización de los métodos GET o POST para el envío correcto de datos.
Validar que las variables o datos no estén vacíos y tengan un valor válido.
Creación de un formulario básico en PHP utilizando 'index.php' para ingresar datos.
Uso del atributo 'action' para enviar el formulario a 'recibe.php'.
Implementación del método POST en el formulario para enviar los datos.
Uso de etiquetas 'label' e 'input' correctamente enlazados por medio del atributo 'ID'.
Validación de las entradas del usuario mediante condicionales IF en PHP.
Recogida de datos del formulario utilizando la variable superglobal $_POST en PHP.
Comprobación de cadenas específicas ('usuario' y 'password') para simular un inicio de sesión.
Mostrar un mensaje de 'datos correctos' si el usuario y la contraseña son correctos.
Mostrar un mensaje de 'verifique sus datos' si el usuario o la contraseña son incorrectos.
Ejemplo práctico: Usuario 'procode' y contraseña 'curso php' como validación exitosa.
Importancia de la verificación de que las variables no estén vacías o tengan valores incorrectos.
Resumen final: Verificar siempre los datos de entrada y asegurarse de que sean válidos antes de procesarlos.
Transcripts
Hola Qué tal amigos Bienvenidos a este
nuevo tutorial de php el día de hoy
vamos a trabajar con validaciones es muy
importante que nosotros verifiquemos que
nuestros datos se envíen correctamente
al servidor también que se envíen por un
medio correcto es decir por un método
get o post y también que nuestras
variables o datos tengan un valor válido
y que no estén vacíos todo esto lo vamos
a hacer por medio de
condicionales vamos a crear nuestro
formulario Aquí tengo dos archivos uno
que es index.php donde voy a crear mi
formulario y otro en donde vamos a
procesar esa información que es recibe
php vamos a crear nuestro formulario
vamos a escribir form en action vamos a
poner recibe php que es nuestro otro
archivo en donde procesaremos los datos
en method Entonces vamos a Us a utilizar
el método post vale Aquí voy a colocar
un
Label
for user y aquí le voy a poner
usuario
vale voy a colocar mi input para este
Label voy a ponerle al input un ID que
va a ser el mismo que tenemos aquí en
Label
user
Vale y un name que va a ser
nombre ustedes si quieren aquí pueden
poner un input de tipo
texto o de tipo email o lo que ustedes
gusten va yo lo voy a hacer con un input
de tipo texto porque voy a escribir un
nombre voy a crear mi otro Label que va
a ser for pass
y voy a ponerle
contraseña por último voy a crear mi
input que va a tener el
ID
pass en tipo va a ser de tipo
password y en name va a ser
contra vale Y por último mi
submit que va a tener un value
enviar
datos o verificar
datos Vale Voy a colocarles un
v y vamos al navegador a ver cómo se ve
esto aquí tengo ya mis mi formulario si
yo le doy clic al texto el cursor se me
pone
automáticamente en el input y en
contraseña igual es para eso que sirven
los labels vale hay que enlazarlos
correctamente por medio del ID si mi
input tiene este ID user o si mi input
tiene por ejemplo otro ID que va a ser
eh name en el Label también tengo que
poner ese name vale Para que no haya
ningún problema y estén enlazados
correctamente listo Entonces lo dejaré
en name vamos ahora a nuestro archivo
recibe pun php vamos a crear una
variable que va a ser usuario que va a
ser igual a nuestra variable superglobal
post entre comillas vamos a colocar este
nombre que es el primer input
vale listo nuestra otra variable va a
ser
password que va a ser igual a nuestra
variable superglobal
post y vamos a agarrar ahora este name
del segundo input que es contra
vale con esto recogemos lo que el
usuario escriba en cada uno de esos dos
inputs ahora mediante una condición al
If vamos a simular eh Un inicio de
sesión simplemente comparando
cadenas voy a colocar mi condición que
va a ser
usuario si usuario es igual a procode
así como está escrito
pro procode con mayúsculas y
además password es igual
a curso
php me vas a mostrar esto en la
pantalla dentro de un
h1 me vas a
mostrar
datos
correctos
sesión
iniciada Vale y una
carita y en caso de que esto sea
falso me vas a
mostrar o vas a decir que verifique mis
datos
vale verifica tus datos y una carita
triste listo
entonces repasando aquí lo que estamos
haciendo es comparando simplemente
cadenas lo que el usuario escriba en el
primer input si es igual a esto que es
code y aparte la contraseña y además la
contraseña es igual a curso php pues me
vas
a decir esto que mis datos son correctos
y se inició mi sesión si uno de los dos
es diferente Simplemente no me vas a dar
acceso y me vas a decir que verifique
tus datos vale vamos a nuestro navegador
actualizamos y voy a poner por ejemplo
Jorge y aquí voy a poner 1 2 3 4 5 y 6
le doy en verificar datos y me dice que
verifique mis datos vale si yo aquí le
pongo
procode así como
está Y aquí le pongo otra contraseña
diferente 1 2 3 4 5 y 6 me va a decir
que verifique mis datos Pero si ya tengo
procode y curso
php qué es lo que nosotros tenemos aquí
definido en esta cadena curso
php
me vas a decir datos correctos sesión
iniciada vale es muy importante que
nosotros verifiquemos todo lo que
enviamos de nuestros formularios ya sea
que nuestras variables estén vacías
tenemos que verificar su valor que sean
válido tenemos que verificar que no
estén vacías etcétera sin más hasta aquí
el tutorial de hoy Espero les haya
gustado y nos vemos hasta la próxima
suscríbanse al Canal y y les mando un
saludo
浏览更多相关视频
Como hacer un FORMULARIO con HTML y PHP desde cero
🐘 CURSO de PHP desde CERO - 44 SELECT y CHECKBOX multiples en FORMULARIOS PHP
💻 Validar FORMULARIO de REGISTRO con JAVASCRIPT
FormData en javascript - Obteniendo datos de un formulario - Como cuando y porque usarlo - JS
Enviar datos de HTML A PHP por medio del FORM ACTION
🐍 Crear registros con PYTHON y TKINTER [07]
5.0 / 5 (0 votes)