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!