Hola buenas chicos.
 
Tengo el siguinte script de validacion  de formulario y me gustaria comprobar el campo email, es decir que cuando un usario intrusco un email incorrecto le salga un mensaje de error y tambien como ago para hacer todos los campos obligatorios ... que los usuarios rellenen todos los campos.
 
 
<?php 
    //Primero comprobar que ningún campo esté vacío y que todos los campos existan.
 
 if(isset($_POST['nombre']) && !empty($_POST['nombre'])){
 //echo $_POST['nombre'];
 $nombre = $_POST['nombre'];
 
 }
 
 if(isset($_POST['apellidos']) && !empty($_POST['apellidos']))
 {
 
 //echo $_POST['apellidos'];
 $apellidos = $_POST['apellidos'];
 
 }
 
 if(isset($_POST['email']) && !empty($_POST['email']))
 {
 
 //echo $_POST['email'];
 $email = $_POST['email'];
 
 }
 
 if(isset($_POST['password']) && !empty($_POST['password']))
 {
 
 //echo $_POST['password'];
 $password = $_POST['password'];
 
 }
 
 if(isset($_POST['codigo_postal']) && !empty($_POST['codigo_postal']))
 {
 
 //echo $_POST['codigo_postal'];
 $cp = $_POST['codigo_postal'];
 
 }
 if(isset($_POST['Registrar']) && !empty($_POST['Registrar'])){
 
 }  
 // Completar las variable error si es necesario
 {
if ( empty($nombre) ) $error['nombre']     ='Es obligatorio introducir un nombre';
if ( empty($password) ) $error['password']   ='Es obligatorio introducir un password';
if ( empty($email) )    $error['email']      ='Es obligatorio introducir un email';
if ( empty($cp) ) $error['codigo_postal'] ='Es obligatorio rellenar este campo';
}
 // Si entramos es que todo se realizado correctamente
 
 $link = mysql_connect("localhost", "aaaa", "2454645uyr");
 mysql_select_db("infotravellers_registro",$link);
 if($link) {
      //echo "Conexión realizada con exitos.";
 
  } else {    
 
      //echo "Ha ocurrido un error en la conexión a la base de datos.";    
  die();
 
  }
 
 // Con esta sentecia SQL insertaremos los datos en la base de datos
 $sql = "INSERT INTO registro (nombre,apellidos,email,password,codigo_postal)
 VALUES('".$nombre."', '".$apellidos."', '".$email."', '".md5($password)."', '".$cp."')";
 
 if(mysql_query($sql)) 
 {     
     echo "Bienvenido a infotravellers. Sus datos han sido intrucido correctamente en nuestra base de datos";
 } else {   
     //echo "Error al ejecutar la consulta.";
 
} 
 
 ?> 
  
 


