Ejercicio: Validación de un Formulario de Registro
En este ejercicio, se te pide que crees un formulario de registro que solicite al usuario su nombre, dirección de correo electrónico y contraseña. Debes validar los campos para asegurarte de que no estén vacíos y de que cumplan con ciertos requisitos (por ejemplo, longitud mínima de la contraseña). A continuación, se muestra una posible solución:
Solución:
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$password = $_POST['password'];
$errores = [];
if (empty($nombre) || empty($email) || empty($password)) {
$errores[] = "Todos los campos son obligatorios.";
}
if (strlen($password) < 6) {
$errores[] = "La contraseña debe tener al menos 6 caracteres.";
}
if (count($errores) > 0) {
foreach ($errores as $error) {
echo $error . "<br>";
}
} else {
echo "¡Registro exitoso!";
}
}