Otro ejemplo filter_input

<?php
 $nombre = filter_input(INPUT_POST, "nombre");
 $password = filter_input(INPUT_POST, "password");

$error = [];

if (empty($nombre)) {
 $error[] = "Falta nombre";
 }
 if (empty($password)) {
 $error[] = "Falta password";
 }
 if ($nombre != "Juan" || $password != "1234") {
 $error[] = "Nombre / contraseña incorrecto";
 }
 if (!empty($error)) {
 ?>
 <p>Se han encontrado los siguientes errores</p>
 <p><?= implode(". ", $error) ?></p>
 <a href="index.php">Volver</a>
 <?php
 } else {
 echo "Adelante";
 }
 ?>

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos