Foros del Web » Programando para Internet » PHP »

Ayuda con SQL :s

Estas en el tema de Ayuda con SQL :s en el foro de PHP en Foros del Web. Necesito que me busque la empresa del usuario que se logeo, no me sale :( Les dejo codigo para q vean que hago mal Código ...
  #1 (permalink)  
Antiguo 31/10/2007, 06:31
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Ayuda con SQL :s

Necesito que me busque la empresa del usuario que se logeo, no me sale :(

Les dejo codigo para q vean que hago mal



Código PHP:
$sel_sql "SELECT  am_inspeccion.ins_folio ,am_inspeccion.ins_fecing , am_inspeccion.ins_nomemp , am_inspeccion.ins_digito, am_inspeccion.ins_estado
FROM am_inspeccion
where ins_nomemp = '$_POST['ins_nomemp']'"

Este codigo me lo refleja en una tabla la cual esta es.

Código PHP:
echo"<h3 align=\"center\">Inspecciones realizadas</h3>";  

$resultado db_query($sel_sql) or die(db_error()); 

echo 
"<table border=0 width=90%><tr>"
echo 
"<td></td><td>Folio</td><td>Fecha</td><td>Empresa</td><td>Ingresado por </td><td>Estado</td></tr>"
echo 
"<tr></tr>"
while(
$i=mysql_fetch_array($resultado)) 

'ins_nomemp' corresponde en esta caso a la empresa...
  #2 (permalink)  
Antiguo 31/10/2007, 07:18
Avatar de Kelpie  
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 9 meses
Puntos: 8
Re: Ayuda con SQL :s

Lo primero es decirte que la manera de consultar es, cuando menos, arriesgada. No deberías mandar a la consulta un $_POST['ins_nomemp'] sin haber comprobado primero lo que contiene. deberías replantearte ese extremo.

Segundo, yo sacaría el $_POST['ins_nomemp'] del string:

...where ins_nomemp = '".$_POST['ins_nomemp']."'";

para evitar líos de comillas y demás.
__________________
Kelpie
  #3 (permalink)  
Antiguo 31/10/2007, 07:32
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 18 años, 2 meses
Puntos: 3
Re: Ayuda con SQL :s

No sale nada :(

cuando lo pongo asi me sale el usuario logueado

Código PHP:
$sel_sql "select am_inspeccion.ins_folio , am_inspeccion.ins_fecing , am_inspeccion.ins_nomemp , am_inspeccion.ins_digito, am_inspeccion.ins_estado from am_inspeccion where ins_digito LIKE '%".$session["name"]."%' order by ins_folio desc"
Pero necesito todos los usuarios que esten en la empresa...

La verdad llebo 2 dias intentando y nada...
  #4 (permalink)  
Antiguo 31/10/2007, 11:06
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Re: Ayuda con SQL :s

Trata con esto:

Código PHP:
$sel_sql "SELECT ins_folio , ins_fecing , ins_nomemp , ins_digito, ins_estado 
            FROM am_inspeccion
            WHERE ins_nomemp = '"
.$_POST['ins_nomemp']."'";
echo 
$sel_sql
Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
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 21:36.