Tema: Buenas
Ver Mensaje Individual
  #33 (permalink)  
Antiguo 25/05/2009, 05:11
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, 9 meses
Puntos: 1517
Respuesta: Buenas

Corregido copia este codigo, era error de que habia creado unos parentesis extras que no debian estar.

Código PHP:
define('SQL_HOST','localhost'); 
define('SQL_USER','USER'); 
define('SQL_PASS','PASS'); 
define('SQL_DB','BASE_DE_DATOS'); 

//Connect to database 
$conn mysql_connect(SQL_HOSTSQL_USERSQL_PASS) or die('Could not connect to MySQL database. Error.'); 
mysql_select_db(SQL_DB,$conn); 

$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);