Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alex Xavier

[Resolvido] Busca por varios campos em uma BD

Recommended Posts

Boa Trade Pessoal gostaria de esclarecer uma dúvida com vocês, tenho um formulário onde tenho os seguitnes campos:

 

  • N° Sérire
  • Filial
  • Etiqueta
  • Setor
  • Tipo

isto dentro de um formulário

<form action="listar_inventario.php" method="post">
</form>

e no listar_inventário.php eu atribui as seguintes funções:

 

listar_inventário.php

 

<?php

	include "config1.php";
	include "layout.php";

	mysql_connect($Host, $Usuario, $Senha);
	mysql_select_db($Base);
	
	$numero_serie = $_POST["num_serie"];
	$filial = $_POST["filial"]; 
	$etiqueta = $_POST["etiqueta"];
	$setor = $_POST["setor"];
	$tipo = $_POST["tipo_equipqmento"];
	
$sQuery = mysql_query("SELECT * FROM jos_inventario where inv_num_serie='$numero_serie' OR inv_filial='$filial' OR inv_etiqueta='$eitqueta' OR inv_setor = '$setor' OR inv_tipo_equipqmento='$tipo' ORDER BY inv_codigo");
?>

<td>

<?php 
		 while ($oRow = mysql_fetch_object($sQuery))
		{
		   Campos a serem listados da da seguinte Forma 
			$oRow -> inv_código;
			$oRow -> inv_tipo_equipamento e assim por diante é que o formulário muito grande e o que eu preciso é a instrução SQL que não esta dando certo
		 }
?>
</table>
<body>
</html>

Ao tentar fazer uma busca por exemplo pela filial ao invés de me listar somente a filial que eu solicitei esta listando tudo e eu não estou conseguindo enteder o porque, pois já tentei colocar no lugar do OR o AND mas mesmo assim continua listando todos não esta filtrando.

 

Caso não tenha entendido por favor me avise que eu coloco o arquivo que lista tudo para você entendenrem.

 

é que eu preciso disto para amanhã.

 

Att

 

Alex Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente fazer algo do tipo:

 


$query_busca = "SELECT * FROM jos_inventario where 1=1 ";

  if(!empty($numero_serie)) { $query_busca .= " or inv_num_serie like '%$numero_serie%' "; }
  if(!empty($filial)) { $query_busca .= " or inv_filial like '%filial%' "; }
  if(!empty($etiqueta)) { $query_busca .= " or inv_etiqueta like '%$etiqueta%' "; }
  if(!empty($setor)) { $query_busca .= " or inv_setor like '%$setor%' "; }
  if(!empty($tipo)) { $query_busca .= " or inv_tipo_equipamento like '%$tipo%' "; }

$query_busca .= " ORDER BY inv_codigo";

$sQuery = mysql_query("$query_busca");

**Atenção, certifique-se de não escrever o nome dos campos ou variáveis errado, fiz algumas correções...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Leandro Nunes , Muito Obrigado pela sua ajuda e que Deus lhe abençõe por tua boa vontade, mas não deu certo ele esta buscando todos as informações cadastradas no BD. Solicito sua ajuda novamente ou de outro colegas deste forum.

 

Obrigado

 

Att

 

Alex Xavier Rosa

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo, imprima a variável $query_busca , para eu ver qual a query q está sendo gerada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT * FROM jos_inventario where 1=1 or inv_setor like 'Operacional Slç' ORDER BY inv_codigo
.

Meu caro Leandro este foi o resultado ele está entrando nos if mas o resultado esta vindo tudo do BD.

Conto com o auxilio de seu meu amigo e/ou de quem puder ajudar.

Att

Alex Xavier Rosa

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo...

 

você copiou exataente o código q te mandei ???

 

pois depois do like, você deve colocar %$nome_da_variavel%

 

é muito importante esses sinais de porcentagem...

Compartilhar este post


Link para o post
Compartilhar em outros sites

mande novamente seu código (atualizado e completo) para darmos uma olhada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue abaixo o dois arquivos que você me pediu e a base de dados caso você precise.

rel_inv.php

<?php
	$date = date("d/m/y");
	$hora = date("H:i");

	include "config.php";
	include "layout.php";
?>
<html>
<head>
<title></title>
</head>
<body>
<form action="listar_inventario.php" method="post">

<table width="70%" bgcolor="<?php echo $cor_2 ?>" border="0" cellspacing="0" cellpadding="0" align="center" style="border-color: black; border-style: solid; border-width:1; font-family: verdana; font-size:10;">
	<tr>
	  <td colspan="3" bgcolor="<?php echo $cor_bg_tit_campos ?>">
	  <p align="center"><font color="<?php echo $cor_titulos_form ?>" size="2" face="Arial"><b>Busca por TDE Procedente </b></font></p>	  </td>
	</tr>
	<tr>
	  <td width="144" height="24" bgcolor="<?php echo $cor_bg_tit_campos ?>"> </td>
	  <td colspan="2" bgcolor="<?php echo $cor_bg_dados_inputs ?>"> </td>
	</tr>
  <tr>
	<td width="144" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font color="<?php echo $cor_titulos_campos ?>"><b>N° Série: </b></font></div></td>
	  <td colspan="2" bgcolor="<?php echo $cor_bg_dados_inputs ?>">  
	  <input type="text" maxlength="18" name="num_serie" size="20"></td>
  </tr>
  <tr>
	<td width="144" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font color="<?php echo $cor_titulos_campos ?>"><b>Filial: </b></font></div></td>
	  <td colspan="2" bgcolor="<?php echo $cor_bg_dados_inputs ?>">  
		<select size="1" name="filial">
		  <option value=""></option>
		  <option value="São Lourenço">São Lourenço</option>
		  <option value="Cruzeiro">Cruzeiro</option>
		  <option value="Belo Horizonte">Belo Horizonte</option>
		  <option value="Rio de Janeiro">Rio de Janeiro</option>
		  <option value="São Paulo">São Paulo</option>
		  <option value="Varginha">Varginha</option>
		</select></td>
  </tr>
  
  <tr>
	<td width="144" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font color="<?php echo $cor_titulos_campos ?>"><b>Etiqueta: </b></font></div></td>
	  <td width="537" bgcolor="<?php echo $cor_bg_dados_inputs ?>">  
		<input type="text" maxlength="50" name="etiqueta" size="50"></td>
  </tr>
  <tr>
	<td width="144" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font color="<?php echo $cor_titulos_campos ?>"><b>Setor: </b></font></div></td>
	  <td colspan="2" bgcolor="<?php echo $cor_bg_dados_inputs ?>">  
		<select size="1" name="setor">
		  <option value=""></option>
		  <option value="Cobrança">Cobrança</option>
		  <option value="Comercial">Comercial</option>
		  <option value="SAC">SAC</option>
		  <option value="DST">DST</option>
		  <option value="Frota">Frota</option>
		  <option value="Operacional Slç">Operacional São Lourenço</option>
		  <option value="Operacional VGA">Operacional Varginha</option>
		  <option value="OPERACIONAL CZO">Operacional Cruzeiro</option>
		  <option value="Operacional SPO">Operacional São Paulo</option>
		  <option value="Operacional RJO">Operacional Rio de Janeiro</option>
		  <option value="Operacional BHZ">Operacional Belo Horizonte</option>
		</select></td>
  </tr>
  <tr>
	<td width="144" bgcolor="<?php echo $cor_bg_tit_campos ?>"><div align="right"><font color="<?php echo $cor_titulos_campos ?>"><b>Tipo: </b></font></div></td>
	  <td colspan="2" bgcolor="<?php echo $cor_bg_dados_inputs ?>">  
	  <select size="1" name="tipo_equipamento">
		  <option value=""></option>
		  <option value="Microcomputador">Microcomputador</option>
		  <option value="Switch">Switch</option>
		  <option value="Roteador">Roteador</option>
		  <option value="Placa Mãe">Placa Mãe</option>
		  <option value="Server Linux">Server Linux</option>
		  <option value="Server Windows">Server Windows</option>
		  <option value="Impressora Laser">Impressora Laser</option>
		  <option value="Impressora Jato Tinta">Impressora Jato Tinta</option>
		  <option value="Impressora Matricial">Impressora Matricial</option>
	  </select></td>

  </tr>
  <tr>
	  <td width="144" height="24" bgcolor="<?php echo $cor_bg_tit_campos ?>"> </td>
	  <td colspan="2" bgcolor="<?php echo $cor_bg_dados_inputs ?>"> </td>
	</tr>
</table>

<p align="center"><input name="submit" type="submit" value="Enviar">   
<input name="submit" type="reset" value="Cancelar">
</form>
</body>
</html>
listar_inventario.php

<?php

	include "config.php";
	include "valida_user.inc";
	 include "layout.php";

	mysql_connect($Host, $Usuario, $Senha);
	mysql_select_db($Base);
	
	$numero_serie = $_POST["num_serie"];
	$filial = $_POST["filial"]; 
	$etiqueta = $_POST["etiqueta"];
	$setor = $_POST["setor"];
	$tipo = $_POST["tipo_equipamento"];
	
	$query_busca = "SELECT * FROM jos_inventario where 1=1 ";

  if(!empty($numero_serie)) { $query_busca .= " and inv_num_serie like '%$numero_serie%' "; }
  if(!empty($filial)) { $query_busca .= " or inv_filial like '%$filial%' "; }
  if(!empty($etiqueta)) { $query_busca .= " or inv_etiqueta like '%$etiqueta%' "; }
  if(!empty($setor)) { $query_busca .= " or inv_setor like '%$setor%' "; }
  if(!empty($tipo)) { $query_busca .= " or inv_tipo_equipamento like '%$tipo%' "; }

$query_busca .= " ORDER BY inv_codigo";

$sQuery = mysql_query("$query_busca");
echo "$query_busca";
<br> <br>";


	 //$quantreg = mysql_num_rows($sQuery); // Quantidade de registros pra paginação
	
	 
?>


<script>
	function excluir(id){
		if (confirm('Confirmar Exclusão?')){
			window.location = 'delete_inventario.php?inv_codigo='+id
		}
	}
	function alterar(id){
		window.location = 'inventario.php?id='+id;
	}
	function visualizar(id){
		window.location = 'visu_inventario.php?id='+id;
	}
</script>
<html>
<head>
 <TITLE><?php echo $Title ?></TITLE>
</head>
<body style="font-family: verdana; font-size:11;" bgcolor="<?php echo $cor_pagina ?>">
<table border="0" align="center" width="720" style="border-color: black; border-style: solid; border-width:1; font-family: verdana; font-size:10;">
  <tr>
	<td bgcolor="<?php echo $cor_bg_tit_campos ?>" colspan="15"><font face="Arial" size="2" color="#FFFFFF">
	<p align="center"><b>Inventário</b></p></font></td></tr>
  <?php 
  while ($oRow = @mysql_fetch_object($sQuery)) {
			echo "<tr align=\"center\" bgcolor=\"$cor_bg_dados_inputs\" ONMOUSEOVER=\"move_i(this)\" ONMOUSEOUT=\"move_o(this)\">"; ?>
  </tr>
	<tr> 
	<?php echo"<td align=\"center\"><a href=\"#\" onClick=\"excluir('". $oRow->inv_codigo . "')\"><img src=\"img/excluir.jpg\" alt=\"Excluir\" width=\"15\" height=\"16\" border=\"0\"></a></td>";?>
	<td width="102"><font color="#990000" face="Georgia, Times New Roman, Times, serif" size="1"><b>
	  <rigth>
		<div align="left">Codigo
		</div>
	  </rigth></b>
	</font></td>
	<td width="131"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_codigo</b></font>"; ?></td>
	<td width="84">
		<div align="left"><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>Data
		  </b></font>
	  </div></td>
	<td width="145"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_data</b></font>"; ?></td>
	   <td width="78"><div align="left"><font color="#990000" face="Georgia, Times New Roman, Times, serif" size="1"><b>
		 Hora
		 </b>
		 </font></div></td>
	<td width="152"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_hora</b></font>";?></td>
  </tr>
	<tr>
	<?php echo" <td align=\"center\"><a href=\"#\" onClick=\"alterar('". $oRow->inv_codigo ."')\"><img src=\"img/alterar.jpg\" alt=\"Alterar\" width=\"15\" height=\"16\" border=\"0\"></a></td>";?>
	<td width="102">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		<div align="left">Equipamento
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_tipo_equipqmento</b></font>";?></td>
	<td width="84">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b> 
		  <div align="left">Fabricante
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_fabricante</b></font>";?></td>
	<td width="78">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left">Etiqueta
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_etiqueta</b></font>";?></td>
	</tr>
	<tr>
	<?php echo" <td align=\"center\"><a href=\"#\" onClick=\"visualizar('". $oRow->inv_codigo ."')\"><img src=\"img/ver.jpg\" alt=\"Visualizar\" width=\"15\" height=\"16\" border=\"0\"></a></td>";?>
	<td width="102">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left">N° Serie </div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_num_serie</b></font>";?></td>
	<td width="84"><div align="left"><font color="#990000" face="Georgia, Times New Roman, Times, serif" size="1"><b>
	  Setor
	  </b>
	</font></div></td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_setor</b></font>";?></td>
	<td width="78">
	  <div align="left"><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>		Anexo
	  </b></font></div>	</td>
	<td><?php echo"<a href=\"baixar_anexo.php?codigo=" . $oRow->inv_codigo . "\"><font color=\"$cor_dados\"><b>Baixar</b></font></a>";?></td>
  </tr>
   <tr> 
	<?php echo"<td></td>"; ?>
	<td width="102"><font color="#990000" face="Georgia, Times New Roman, Times, serif" size="1"><b>
	  <rigth>
		<div align="left">Nome</div>
	  </rigth></b>
	</font></td>
	<td width="131"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_nome</b></font>"; ?></td>
	<td width="84">
	 <div align="left"><strong><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif">Qtde Memória </font></strong></div></td>
	<td width="145"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_qtde_memoria</b></font>"; ?></td>
	   <td width="78"><div align="left"><strong><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif">Processador</font></strong></div></td>
	<td width="152"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_processador</b></font>";?></td>
  </tr>
	<tr>
	<?php echo"<td></td>"; ?>
	<td width="102">
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		<div align="left">HD
		</div></b></font>
	 </td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_hd</b></font>";?></td>
	<td width="84">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b> 
		  <div align="left">CD/DVD ROM
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_cd_rom</b></font>";?></td>
	<td width="78">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left">Modem
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_modem</b></font>";?></td>
	</tr>
	<tr>
	<?php echo"<td></td>"; ?>
	<td width="102">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left">Monitor</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_monitor</b></font>";?></td>
	<td width="84"><div align="left"><strong><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif">I.P</font></strong></div></td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_ip</b></font>";?></td>
	<td width="78">
	  <div align="left"><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>Mac
	  </b></font></div>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_mac</b></font>";?></td>
  </tr>
  <tr>
	<?php echo"<td></td>"; ?>
	<td width="102">
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		</b></font>
		<div align="left"><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>Modelo Impr. </b></font></div>
		
	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_modelo_impr</b></font>";?></td>
	<td width="84">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b> 
		  <div align="left">Scanner</div>
		  </b></font>
	</center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_scanner</b></font>";?></td>
	<td><div align="left"><strong><font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif">Filial</font></strong></div></td>
	<td><?php echo"<font color=\"$cor_dados\" size=\"3\"><b>$oRow->inv_filial</b></font>";?></td>
  </tr>
	<tr>
	<tr>
  <td colspan="15"><font color="#000000" face="Georgia, Times New Roman, Times, serif" size="+2"><center>Informações Contábeis</center></font></td>
  </tr>
  <tr>
	<?php echo"<td></td>"; ?>
	<td width="102">
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		<div align="left">Fornecedor
		</div></b></font>
	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_fornecedor</b></font>";?></td>
	<td width="84">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b> 
		  <div align="left">Valor
		</div>
		  </b></font>
	</center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b> $oRow->inv_valor</b></font>";?></td>
	<td width="78">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left">Data Compra
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_data_compra</b></font>";?></td>
  </tr>
	<tr>
	<?php echo"<td></td>"; ?>
	<td width="102" height="26">
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		<div align="left">N.F.
	  </div></b></font>
	 </td>
	<td><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_nf</b></font>";?></td>
	<td width="84">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b> 
		  <div align="left">Garantia
		</div>
		  </b></font>
	  </center>	</td>
	<td><?php echo"<font color=\"$cor_dados\"><b> $oRow->inv_garantia</b></font>";?></td>
	<td width="78">	  <center>
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left"></div>
		  </b></font>
	  </center>	</td>
	<td> </td>
	</tr>
	<tr>
	<?php echo"<td></td>"; ?>
	<td width="102">
		<font color="#990000" size="1" face="Georgia, Times New Roman, Times, serif"><b>
		  <div align="left">Observação
		</div>
	  </b></font>
	  </center>	</td>
	<td colspan="10"><?php echo"<font color=\"$cor_dados\"><b>$oRow->inv_obs</b></font>";?></td>
  </tr>
  <tr>
  <td colspan="15"><hr></td>
  </tr>
<?php
  }
?>
   	</table >
</body>
</html>

BD jos_inventario

 

jos_inventario  CREATE TABLE `jos_inventario` (							
				  `inv_codigo` int(5) NOT NULL auto_increment,			 
				  `inv_data` varchar(14) default NULL,					 
				  `inv_hora` varchar(8) default NULL,					  
				  `inv_filial` varchar(45) NOT NULL default '',			
				  `inv_tipo_equipqmento` varchar(25) NOT NULL default '',  
				  `inv_fabricante` varchar(25) NOT NULL default '',		
				  `inv_etiqueta` varchar(15) default NULL,				 
				  `inv_num_serie` varchar(15) default NULL,				
				  `inv_setor` varchar(25) NOT NULL default '',			 
				  `inv_anexo` mediumblob,								  
				  `inv_ext` varchar(4) default NULL,					   
				  `inv_nome` varchar(70) default NULL,					 
				  `inv_qtde_memoria` varchar(10) default NULL,			 
				  `inv_processador` varchar(20) default NULL,			  
				  `inv_hd` varchar(20) default NULL,					   
				  `inv_cd_rom` char(3) default NULL,					   
				  `inv_modem` char(3) default NULL,						
				  `inv_som` char(3) default NULL,						  
				  `inv_monitor` varchar(20) default NULL,				  
				  `inv_ip` varchar(15) default NULL,					   
				  `inv_mac` varchar(17) default NULL,					  
				  `inv_modelo_impr` varchar(25) default NULL,			  
				  `inv_scanner` char(3) default NULL,					  
				  `inv_fornecedor` varchar(75) default NULL,			   
				  `inv_valor` varchar(10) default NULL,					
				  `inv_data_compra` varchar(14) default NULL,			  
				  `inv_nf` varchar(10) default NULL,					   
				  `inv_garantia` varchar(10) default NULL,				 
				  `inv_obs` text,										  
				  `inv_status` varchar(8) default NULL,					
				  PRIMARY KEY  (`inv_codigo`)							  
				)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, a busca que você quer realizar, é pra conter qualquer um dos campos da pesquisa (USA-SE OR), ou deve conter todos os campos pesquisados no mesmo registro (USA-SE AND) ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Leandro eu fui fazer um teste colocando um AND para ver qual resultado eu obteria. Conforme você colocou acima em quero o resultado de qualquer campo da Pesquisa , mas conforme mencionei anteriormente esta voltando todos os registro do BD.

 

Atenciosamente

 

Alex Xavier Rosa

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, fiz umas gambiarras malucas...

 

testa ae...

 

 

$query_busca = "SELECT * FROM jos_inventario where 1=1 and ( ";
   $valida = false;
  if(!empty($numero_serie)) { 
			$query_busca .= " inv_num_serie like '%$numero_serie%' "; 
			$valida = true;
	}
  if(!empty($filial)) { 
			if ($valida === true)  $query_busca .= " or ";
			else $valida = true;
			$query_busca .= " inv_filial like '%$filial%' ";			 
	}
  if(!empty($etiqueta)) { 
			if ($valida === true)  $query_busca .= " or ";
			else $valida = true;
			$query_busca .= " inv_etiqueta like '%$etiqueta%' "; 
	}
  if(!empty($setor)) { 
			if ($valida === true)  $query_busca .= " or ";
			else $valida = true;
			$query_busca .= " inv_setor like '%$setor%' "; 
	}
  if(!empty($tipo)) { 
			if ($valida === true)  $query_busca .= " or ";
			else $valida = true;
			$query_busca .= " inv_tipo_equipamento like '%$tipo%' "; 
  }

$query_busca .= " ) ORDER BY inv_codigo";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Leandro Muito Obrigado meu Irmão, que Deus o Abençõe muito e derrame muitas graças sobre você e tua familia meu amigo

Deu certinho o que você chamou de "gambiarra".

 

Atenciosamente

 

Alex Xavier Rosa

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.