Tengo un script de comprobación de datos que supuestamente revisa si alguno de los campos requeridos está vacío, y...
a) Si alguno de ellos está vacío, me devuelve al formulario de inserción acompañado de las variables (que van por URL) de los datos completados (para que no tenga que llenar de nuevo el form), y una variable que informa cuál es el campo vacío.
b) Si todo está bién reenvia los datos (como variables por URL) a la página que los procesará.
Soy novato en PHP, y posiblemente esté complicando mucho las cosas.
El script es el siguiente:
Código PHP:
<?
$nombre="Nombre=$Nombre";
$apellido="&Apellido=$Apellido";
$edad="&Edad=$Edad";
$fecha="&Fecha_Nac=$Fecha_Nac";
$direccion="&Direccion=$Direccion";
$localidad="&Localidad=$Localidad";
$provincia="&Provincia=$Provincia";
$telefono="Telefono=$Telefono";
$celular="Celular=$Celular";
$anoc="Ano=$Ano";
$iglesia="Iglesia=$Iglesia";
$minsterio="Ministerio=$Ministerio";
$musica="Musica=$Musica";
$banda="Banda=$Banda";
$cita="Cita=$Cita";
$frase="Frase=$Frase";
$usuario="Usuario=$Usuario";
$contrasena="Contrasena=$Contrasena";
$Location="$nombre$apellido$edad$fecha$direccion$localidad$provincia$telefono$celular$anoc$iglesia$ministerio$musica$banda$cita$frase$usuario$contrasena";
if(empty($Nombre)){
header ("Location: contactos_insert.php?Error=No rellenáste el campo NOMBRE&$Location");
}
if(empty($Apellido)){
header ("Location: contactos_insert.php?Error=No rellenáste el campo APELLIDO&$Location");
}
if(empty($Usuario)){
header ("Location: contactos_insert.php?Error=No rellenáste el campo USUARIO&$Location");
}
if(empty($Contrasena)){
header ("Location: contactos_insert.php?Error=No rellenáste el campo CONTRASEÑA&$Location");
} else {
header ("Location: contactos_insert_post.php?$Location");
}
?>
¿Algún consejo para arreglarlo y/o mejorarlo?