Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2011, 12:26
gabrielcorr4
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
no puedo validar bien mi campo mail

con este codigo quiero validar mi campo mail que lo recibo de un formulario y lo paso a mi base de datos, pero ponga lo que ponga asi sea un mail mal escrito siempre me sale "direccion de corredo valido" o sea no lo corrige.
donde estaria el error?: version php 5.6.3.0

Código:
<?php

$soy=$_POST['soy'];
$busco=$_POST['busco'];
$pais=$_POST['pais'];
$mail=$_POST['mail'];
$usuario=$_POST['usuario'];
$contrasena=$_POST['contrasena'];
$repcontrasena=$_POST['repcontrasena'];

if($soy=="" || $busco=="" || $pais==""||$mail=="" || $usuario=="" || $contrasena==""| $repcontrasena==""){
	header("location: registro1.php")    
   ;
}


//AQUI VALIDO CAMPO MAIL
$mail="[email protected]";
if ( filter_var($mail, FILTER_VALIDATE_EMAIL) == TRUE) {
echo 'Direccion de Correo Valida';
}
else
{
echo 'Direccion de correo invalida';
}


mysql_connect("localhost","root","");
mysql_select_db("datos");
mysql_query("insert into datos1(soy,busco,pais,mail,usuario,contrasena,repcontrasena) values ('$soy','$busco','$pais','$mail','$usuario','$contrasena','$repcontrasena')");

?>
</body>
</html>