Hola Bueno el codigo esta parcialmente mal estructurado. aqui esta el codigo arreglado y con un Debuger integrado. Asi que apenas lo pegues pruebalo para que cambies el Debug por codigo SQL o la sentencia que le vayas a aplicar. saludos espero que te sirva ! exitos !!!
Este codigo te debe devolver la siguiente pantalla
[TRUE]-> Las claves son iguales!
[TRUE]-> El mail es valido
Otro Tip en la funcion validar_email(); En el Else deberia ir un return de el email yo como estaba debugeando el Codigo y haciendo pruebas puse el TRUE pero hay debe ir el email osea la variable $email;
Codigo
Código PHP:
<?php
function validar_email($email){
if(!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$email)){
echo "ERROR-> El email No es valido!<BR>";
}
else {
echo "[TRUE]-> El mail es valido<BR>";
return;
}
}
$password_repetir = "clave";
$password = "clave";
$mail = "[email protected]";
// comprobamos si las contraseñas son iguales
if($password == $password_repetir){
echo "[TRUE]-> Las claves son iguales!<BR>";
}
else {
die("ERROR:-> Las claves no coinciden!<BR>");
}
validar_email($mail);
?>