Tema: Validar !!!
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/05/2002, 15:35
Avatar de lochorui
lochorui
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 899
Antigüedad: 22 años, 3 meses
Puntos: 2
Re: Validar !!!

Mira como ese es un poco lioso la verdad te pongo el mio q creo q es un poco mas claro
Cita:
<?php
$valido = true;
echo $nombre;
if ($nombre == "")
{
echo "El campo del nombre no puede estar vacío.\n";
$valido = false;
}

echo $apellidos;
if ($apellidos == "")
{
echo "El campo de los apellidos no puede estar vacío.\n";
$valido = false;
}
if ($user == "")
{
echo "Tiene que especificar un nombre de usuario.\n";
$valido = false;
}

if ($direccion == "")
{
echo "Por favor introduzca una dirección.\n";
$valido = false;
}

if ($c_postal < 10000)
{
echo "El codigo postal introducido no es correcto.\n";
$valido = false;
}
if (!(ereg("^.+@.+\\..+$", $email))){
echo "el Email ingresado es invalido!!!";
$valido = false;
}


if ($provincia == "")
{
echo "Por favor introduzca la provincia a la que pertenece.\n";
$valido = false;
}

if ($pais == "")
{
echo "No puede dejar el campo del pais vacío.\n";
$valido = false;
}
if ($telefono < 100000000)
{
echo "El telefono tiene q tener por lo menos 9 cifras.\n";
$valido = false;
}

if ($valido == true){
$dbh = mysql_connect("localhost", "nombre_base", "password");
mysql_select_db ("maria_registros", $dbh);
$sql = "INSERT INTO registros (nombre, apellidos, user, pass, direccion, c_postal, provincia, pais, email, telefono, c_conocido, comentarios)";
$sql .= "VALUES ('$nombre', '$apellidos', '$user', '$pass', '$direccion', '$c_postal', '$provincia', '$pais', '$email', '$telefono', '$c_conocido', '$comentarios')";
$result = mysql_query($sql);
echo "¡Gracias! Hemos recibido sus datos.\n";
}
Else
{
echo "<a href='formentrada.php'>regresar al formulario</a>";
}
?>
Cualquier duda ya sabes , te pones en contacto con migo ;)