Bueno, al tiempo nos volvemos a colocar con esta nueva entrada. En esta nueva parte del curso PHP, veremos como comprobar si una variable está definida o no. Eso se puede hacer con la función isset. Esta función nos sirve de gran ayuda, para cuando tenemos en el mismo archivo el formulario y lo que procesa el formulario, o por si entran directamente a la pagina que procesa el formulario sin haber pasado antes por el formulario.

Vamos a explicar mejor de que se trata, para la practica, crearemos un nuevo formulario, llamado formulario.php por ejemplo:

<?php
if(isset($_REQUEST['enviar'])){
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
if(!empty($nombre) && $apellido){
echo "Datos enviados correctamente";
}else{
echo "Rellena todos los Campos";
}
}
?>
Nombre: <br /> Apellido: <br />

Ahora, si probais a quitar el if que contiene la funcion isset, os deberia lanzar como si no hubierais definido nombre o apellido.
Porque? Pues porque lo que ha hecho aqui isset, es mirar a ver si ha sido definida la variable de enviar (saber si se ha pulsado o no el boton de enviar), y si no esta definida, no correra el if con el !empty(), en cambio, si se ha pulsado el boton, correra la if del !empty()

espero haberme expresado bien, y que lo hayais entendido, pronto nuevas entradas.
Gracias por haber leido este artículo.