Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2011, 12:11
joanan46
 
Fecha de Ingreso: septiembre-2011
Mensajes: 87
Antigüedad: 12 años, 8 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!