Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal, como altero este código de procura dinâmica que achei no site http://wbruno.com.br/php/formulario-de-busca-filtro-dinamico-em-mysql-php/ e que estou tentando modificar para minha necessidade, preciso tipo usar um LIKE mas não sei onde coloca-lo, este código só acha procuras exatas, e eu preciso que digitando tipo só parte do nome do cliente, produto, bairro etc ele me retorne dados.
<?php if( $_SERVER['REQUEST_METHOD']=='POST' ) { mysql_connect("localhost","root",""). mysql_select_db("db_deposito"). $where = Array(). $nome_cliente = $_POST['nome_cliente']. $endereco = $_POST['endereco']. $nome_produto = $_POST['produto']. $bairro = $_POST['bairro']. $forma_pagamento = $_POST['forma_pagamento']. $status = $_POST['status']. //$nome_cliente = getPost('nome_cliente'). //$endereco = getPost('endereco'). //$produto = getPost('produto'). if( $nome_cliente ){ $where[] = " `nome_cliente` = '{$nome_cliente}'". } if( $endereco ){ $where[] = " `endereco` = '{$endereco}'". } if( $nome_produto ){ $where[] = " `nome_produto` = '{$nome_produto}'". } if( $bairro ){ $where[] = " `bairro` = '{$bairro}'". } if( $forma_pagamento ){ $where[] = " `forma_pagamento` = '{$forma_pagamento}'". } if( $status ){ $where[] = " `status` = '{$status}'". } $sql = "SELECT * FROM estoque ". if( sizeof( $where ) ) $sql.= ' WHERE '.implode( ' AND ', $where ). //echo $sql. $result = mysql_query($sql) or die( mysql_error() ). echo '<table class="tabela_formulario" width="100%" cellspacing="0" cellpadding="0" align="center" style="margin-bottom: 3px. ">'. echo '<thead>'. echo '<tr>'. echo '<td colspan="14" class="td_head_formulario"><div id="basic-modal"><img id="basic" name="basic" href="#" style="cursor: pointer. " class="basic" src="../imagens/icon_new.gif" width="12" height="14" align="left" title="Nova venda"></div>RELATORIO TODAS VENDAS</td>'. echo '</tr>'. echo '</thead>'. echo '<tbody>'. echo '<tr>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Pedido</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Cliente</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Endereço</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Nº</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Bairro</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Telefone</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Produto</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Valor</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Un</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Prazo</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Forma</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Status</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">Data</td>'. echo '<td align="center" class="class_td_sub_titulo td_clara_formulario">del</td>'. echo '</tr>'. $Cont = 1. if($Cont % 2 == 0){
$Classe = "td_clara_formulario". }$Classe = "td_escura_formulario". }
$status = $row['status']. if($status == 'PAGO'){
$Class = "". }
if($status == 'DEVENDO'){
$Class = "box_status status_devendo". }
if($status == ''){
$Class = "". }
echo '<tr class="">'. echo "<td align=\"center\" class=\"". $Classe. "\"><b>".utf8_encode($row['id'])."</b></td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['nome_cliente'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['endereco'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['numero'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['bairro'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['telefone'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['nome_produto'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['valor'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['quantidade'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['prazo_pagamento'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['forma_pagamento'])."</td>". echo "<td align=\"center\" class=\"". $Classe. "\"><div class=\"". $Class. "\">".utf8_encode($row['status'])."</div></td>". echo "<td align=\"center\" class=\"". $Classe. "\">".utf8_encode($row['data_venda'])."</td>". echo '<td align="center" class="'. $Classe. '" >'. echo "<a href=\"delete.php?id=".utf8_encode($row['id'])."\"><img src=\"del.gif\" alt=\"\" width=\"15\" height=\"13\" title=\"Excluir venda\" /></a>". echo "</td>". echo "</tr>". $Cont++. }function filter( $str ){
return addslashes( $str ). }
function getPost( $key ){
return isset( $_POST[ $key ] )? filter( $_POST[ $key ] ): null. }
}?>Carregando comentários...