Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2010, 13:19
idjar
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 8 meses
Puntos: 0
Exclamación Problema!! con Select concatenado

HOla amigos bueno mi pregunta es super simple tengo un select que es concatenado
este:
Código PHP:
$nombre_usr = (!empty($_POST["nombre_usr"])
                                            ? 
" nombre_usr=".trim($_POST["nombre_usr"])
                                            : 
"");
                                            
                                            
$rut_usr = (!empty($_POST["rut_usr"])
                                            ? (!empty(
$nombre_usr
                                            ? 
" AND rut_usr=".trim($_POST["rut_usr"])
                                            : 
" rut_usr=".trim($_POST["rut_usr"]))
                                            : 
"");
                                            
                                            
$fecha = (!empty($_POST["fecha"])
                                            ? (!empty(
$nombre_usr) || !empty($rut_usr)
                                            ? 
" AND fecha_usr=".trim($_POST["fecha"])
                                            : 
" fecha_usr=".trim($_POST["fecha"]))
                                            : 
"");
                                            
                                            
$nombre_emp = (!empty($_POST["nombre_emp_usr"])
                                            ? (!empty(
$nombre_usr) || !empty($rut_usr) || !empty($fecha)
                                            ? 
" AND nombre_emp_usr=".trim($_POST["nombre_emp_usr"])
                                            : 
" nombre_emp_usr=".trim($_POST["nombre_emp_usr"]))
                                            : 
"");
 
                                            
$rubro_emp = (!empty($_POST["rubro_emp_usr"])
                                            ? (!empty(
$nombre_usr) || !empty($rut_usr) || !empty($fecha) || !empty($nombre_emp)
                                            ? 
" AND rubro_emp_usr=".trim($_POST["rubro_emp_usr"])
                                            : 
" rubro_emp_usr=".trim($_POST["rubro_emp_usr"]))
                                            : 
"");
 
                                            
$dir_emp = (!empty($_POST["dir_emp_usr"])
                                            ? (!empty(
$nombre_usr) || !empty($rut_usr) || !empty($fecha) || !empty($nombre_emp) || !empty($rubro_emp)
                                            ? 
" AND id_amb=".trim($_POST["amb"])
                                            : 
" id_amb=".trim($_POST["amb"]))
                                            : 
"");
 
                                            
$tel_emp = (!empty($_POST["tel_emp_usr"])
                                            ? (!empty(
$nombre_usr) || !empty($rut_usr) || !empty($fecha) || !empty($nombre_emp) || !empty($rubro_emp) || !empty($dir_emp)
                                            ? 
" AND tel_emp_usr=".trim($_POST["tel_emp_usr"])
                                            : 
" tel_emp_usr=".trim($_POST["tel_emp_usr"]))
                                            : 
"");
                                            
                                            
$where = (!empty($nombre_usr) || !empty($rut_usr) || !empty($fecha) || !empty($nombre_emp) || !empty($rubro_emp) || !empty($dir_emp)|| !empty($tel_emp)
                                            ? 
" WHERE "
                                            
" ");

                                        
//ahora contcateno el select 
                                        
$result mysql_query("SELECT * FROM normativa " 
                                        
$where
                                        
$nombre_usr 
                                        
$rut_usr 
                                        
$fecha 
                                        
$nombre_emp 
                                        
$rubro_emp 
                                        
$tel_emp); 
y al ejecutarlo me indica este error y la verdad nose pk

Unknown column 'nombre_usr' in 'where clause'

si pudiecen ayudarme!!!! plis!!!!!!