Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2003, 06:37
cards
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 7 meses
Puntos: 0
como puedo simplificar esto?

hola me gustaria que alguien me dijese como puedo simplificar esto:

function ValidarRegistro() { // Verifica si los datos del registro son validos
global $NuevoNick, $NuevaContrasena, $ReContrasena, $NuevoEmail;
$NumeroNicks = ExisteNick();
if ($NuevoNick) {
if ($NumeroNicks == 0) {
if ($NuevaContrasena) {
if ($ReContrasena) {
if ($NuevoEmail) {
if (ereg("^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$",$NuevoEmail)) {
$RegistroValido = True;
} else {
$RegistroValido = False;
}
} else {
$RegistroValido = False;
}
} else {
$RegistroValido = False;
}
} else {
$RegistroValido = False;
}
} else {
$RegistroValido = False;
}
} else {
$RegistroValido = False;
}
}


esto me funciona, pero quiero simplificarlo... yo habia pensado con Switch() pero ho puedo hacerlo ja que cada if esta dentro de otro (si fueran independientes si lo podria hacer). Como puedo simplificar esto? es que tengo que hacer una funcion parecida, y es un palo escribir tantos if...

Última edición por cards; 12/10/2003 a las 06:42