Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/10/2003, 12:52
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si te fijas solo son 2 condiciones. Mejor dicho, 1 y su negada. Si $NuevoNick y $NumeroNicks == 0 y $NuevaContrasena y $ReContrasena y $NuevoEmail y ereg("^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$",$NuevoEmail , entonces $RegistroValido = True;. En caso contrario, $RegistroValido = False; . Asi de sencillo:
Código PHP:
function ValidarRegistro() { // Verifica si los datos del registro son validos
global $NuevoNick$NuevaContrasena$ReContrasena$NuevoEmail;
$NumeroNicks ExisteNick();
if ((
$NuevoNick) && ($NumeroNicks == 0) && ($NuevaContrasena) && ($ReContrasena) && ($NuevoEmail) && (ereg("^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$",$NuevoEmail))) {
  
$RegistroValido True;
} else {
  
$RegistroValido False;
}
return 
$RegistroValido;  // supongo que lo devuelves asi

La condicion sigue siendo igual de complicada, pero es que es asi.

Saludos.

PD: Si usas los tags de codigo PHP, [ PHP ] y [/ PHP ] sin los espacios, te mantendra los espacios.
__________________
Josemi

Aprendiz de mucho, maestro de poco.