Tema: Buenas
Ver Mensaje Individual
  #18 (permalink)  
Antiguo 25/05/2009, 03:20
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Buenas

Código PHP:
$porsexo = (!empty($porsexo) ? " sexo = '$porsexo' " "");

$setAND  = !empty($porsexo)
        ? $
"AND" 
        
""
);
$porfecha = (!empty($porfecha) ? " $setAND fecha = '$porfecha' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
        ? $
"AND" 
        
""
);
$pornacionalidad = (!empty($pornacionalidad) ? " $setAND nacionalidad = '$pornacionalidad' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
        ? $
"AND" 
        
""
);
$porfigurante = (!empty($porfigurante) ? " $setAND figurante = '$porfigurante' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
        ? $
"AND" 
        
""
);
$porprofesional = (!empty($porprofesional) ? " $setAND profesional = '$porprofesional' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
        ? $
"AND" 
        
""
);
$porojos = (!empty($porojos) ? " $setAND ojos = '$porojos' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
    || !empty(
$porojos
        ? $
"AND" 
        
""
);
$porpelo = (!empty($porpelo) ? " $setAND pelo = '$porpelo' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
    || !empty(
$porojos
    || !empty(
$porpelo
        ? $
"AND" 
        
""
);
$portampelo = (!empty($portampelo) ? " $setAND tampelo = '$portampelo' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
    || !empty(
$porojos
    || !empty(
$porpelo
    || !empty(
$portampelo
        ? $
"AND" 
        
""
);
$porpiel = (!empty($porpiel) ? " $setAND piel = '$porpiel' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
    || !empty(
$porojos
    || !empty(
$porpelo
    || !empty(
$portampelo
    || !empty(
$porpiel
        ? $
"AND" 
        
""
);
$poraltura = (!empty($poraltura) ? " $setAND altura = '$poraltura' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
    || !empty(
$porojos
    || !empty(
$porpelo
    || !empty(
$portampelo
    || !empty(
$porpiel
    || !empty(
$poraltura
        ? $
"AND" 
        
""
);
$porpeso = (!empty($porpeso) ? " $setAND peso = '$porpeso' " "");

$setAND  = !empty($porsexo)
    || (!empty(
$porfecha)
    || (!empty(
$pornacionalidad)
    || (!empty(
$porfigurante)
    || !empty(
$porprofesional
    || !empty(
$porojos
    || !empty(
$porpelo
    || !empty(
$portampelo
    || !empty(
$porpiel
    || !empty(
$poraltura
    || !empty(
$porpeso
        ? $
"AND" 
        
""
);
$porespecialidades = (!empty($porespecialidades) ? " $setAND especialidades = '$porespecialidades' " "");



//The SELECT I'm going to use
$sql "SELECT *
    FROM usuarios "
    
"WHERE  " 
        
$porsexo 
        
$porfecha 
        
$pornacionalidad 
        
$porfigurante 
        
$porprofesional 
        
$porojos 
        
$porpelo 
        
$portampelo 
        
$porpiel 
        
$poraltura 
        
$porpeso 
        
$porespecialidades 
    
" LIMIT 0,30";
$result mysql_query($sql) or die(mysql_error());
$numRows mysql_num_rows($result); 

Cuando lo empiezes a usar dejame saber si tiene algun error. Para ir depurando