Busca com vários filtro.
Boa tarde Imasters,
olha eu de novo rs será que alguém me ajuda? preciso fazer uma busca por codigo, aplicação, linha, referencia e montadora.
Hoje ele funciona se eu filtrar apenas codigo ou apenas aplicação mais se eu coloco codigo >> aplicação >> linha da erro.
**meu select ficou assim**
$info = "SELECT distinct tb_aplicacao_aux.cod_aplicacao, tb_produto.cod_produto, tb_montadoras.descricao, tb_produto.obs, tb_categorias.descricao, tb_subcategorias.descricao FROM tb_produto
left join tb_oem_aux on tb_oem_aux.cod_prod = tb_produto.cod_produto
left join tb_aplicacao_aux on tb_aplicacao_aux.cod_prod = cod_produto
left join tb_montadoras on tb_montadoras.codigo = tb_aplicacao_aux.montadora
inner join tb_categorias on tb_categorias.codigo = tb_produto.categoria
inner join tb_subcategorias on tb_subcategorias.codigo = tb_produto.subCategoria";
e o filtrar
if($filtrar){
if(($codigo_peca<>'')&&($codigo_peca<>'Codigo')){
$info .= " where tb_produto.cod_produto= '$codigo_peca' or tb_oem_aux.cod_oem = '$codigo_peca'";
}
if(($codigo_aplicacao<>'')&&($codigo_aplicacao!='Aplicação')){
$info .= " where tb_aplicacao_aux.cod_aplicacao LIKE '%$codigo_aplicacao%'";
}
if(($cat_id<>'0')&&($subid!='0')){
$info .= " where tb_categorias.codigo = '$cat_id' and tb_subcategorias.codigo = '$subid'";
}
if(($montadoraid<>'0')){
$info .= " where tb_montadoras.codigo= '$montadoraid'";
}
if(($codigo_peca<>'')&&($codigo_peca<>'Codigo')&&($codigo_aplicacao<>'')&&($codigo_aplicacao!='Aplicação')){
$info .= " where tb_produto.cod_produto= '$codigo_peca' or tb_oem_aux.cod_oem = '$codigo_peca' and tb_aplicacao_aux.cod_aplicacao LIKE '%$codigo_aplicacao%'";
}
}
$queryProdutos = mysql_query($info) or die(mysql_error());while($array = mysql_fetch_array($queryProdutos)) {
?>
<tr class="odd gradeX">
<td style="font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center"><?=$array['1']?></td>
<td style="font-family:Verdana, Geneva, sans-serif; font-size:11px;"><?=$array['0']?></td>
<td style="font-family:Verdana, Geneva, sans-serif; font-size:11px;"><?=$array['4']?></td>
<td style="font-family:Verdana, Geneva, sans-serif; font-size:11px;"><?=$array['2']?></td>
<td style="font-family:Verdana, Geneva, sans-serif; font-size:11px;"><?=$array['3']?></td>
<td style="font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:center"><? if($array['6']<>""){?>
<img src="img/1365099544_photo-24.png" /><? }?></td>
</tr>
<?
}
?>
preciso da opção de filtrar código e aplicação ou aplicação e montadora alguém pode me ajudar ?
Discussão (11)
Carregando comentários...