Foros del Web » Programando para Internet » PHP »

Busqueda por filtros.

Estas en el tema de Busqueda por filtros. en el foro de PHP en Foros del Web. Queria hacer una busqueda por varios campos desde un formulario a la BBDD. Código: $client=$_POST['client']; $num_incidencia=$_POST['num_incidencia']; select i.*, dc.nom, dt.nom, dp.nom from incidencia i, dades_client ...
  #1 (permalink)  
Antiguo 07/12/2011, 12:11
 
Fecha de Ingreso: septiembre-2011
Mensajes: 87
Antigüedad: 12 años, 7 meses
Puntos: 6
Busqueda por filtros.

Queria hacer una busqueda por varios campos desde un formulario a la BBDD.

Código:
$client=$_POST['client'];
$num_incidencia=$_POST['num_incidencia'];

select i.*, dc.nom, dt.nom, dp.nom 
from incidencia i, dades_client dc, dades_treballador dt, dept dp 
where (i.client='$client' or '$client'='') and (i.num_incidencia=$num_incidencia or $num_incidencia='') and i.client=dc.NIF and i.responsable_obertura=dt.dni and i.tipus_incidencia=dp.dept_no
los campos en negrito son los que deseo filtrar.

Cuando los busco por numero incidencia me funciona, pero cuando lo busco por cliente me falla, seguramente sea porque $num_incidencia='' lo debo hacer mal.

saludos!

Etiquetas: formulario, busquedas
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:57.