Foros del Web » Programando para Internet » PHP »

si la variable 1 o la variable 2 o la 3 estan vacios...

Estas en el tema de si la variable 1 o la variable 2 o la 3 estan vacios... en el foro de PHP en Foros del Web. Quiero saber, si la variable 1 o la variable 2 o la variable 3 estan vacias... entonces..? Esta bien... Código PHP: if((empty( $var1 )) || (empty( $var2 ...
  #1 (permalink)  
Antiguo 18/05/2007, 09:14
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 22 años, 4 meses
Puntos: 0
si la variable 1 o la variable 2 o la 3 estan vacios...

Quiero saber, si la variable 1 o la variable 2 o la variable 3 estan vacias... entonces..?


Esta bien...

Código PHP:
if((empty($var1)) || (empty($var2)) ||  (empty($var2)){
echo 
"CORRECTO";
}else{
echo 
"INCORRECTO";

o seria algo como.?
Código PHP:
if empty($var1,$var2,$var3)    {
echo 
"CORRECTO";
}else{
echo 
"INCORRECTO";

__________________
My Personal Site
Mundial 2010
  #2 (permalink)  
Antiguo 18/05/2007, 09:18
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: si la variable 1 o la variable 2 o la 3 estan vacios...

La primera, aunque podrías hacer:

Código PHP:
if( empty($var1.$var2.$var3) ){ 
echo 
"CORRECTO"
}else{ 
echo 
"INCORRECTO"

O usar usar esta función:
Código PHP:
 function empty_vars() {
    if (
func_num_args()==0) return true;
    
$vars=func_get_args();
    for (
$i 0$i $vars$i++) {
        if (empty(
$vars[$i])) {
            return 
true;
            }
        }
    return 
false;
    }
if( 
empty_vars($var1$var2$var3 ) ).... 
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 18/05/2007, 09:18
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Re: si la variable 1 o la variable 2 o la 3 estan vacios...

hola,
las dos opciones son buenas aunque yo botaria por la 1era... mucho mas senzillla!

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 21/05/2007 a las 00:34
  #4 (permalink)  
Antiguo 18/05/2007, 10:05
Avatar de chechun  
Fecha de Ingreso: diciembre-2001
Ubicación: Córdoba - Capital - Alber
Mensajes: 348
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: si la variable 1 o la variable 2 o la 3 estan vacios...

Barbaro, gracias, voy a probarlo..!
__________________
My Personal Site
Mundial 2010
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.