alissonbsi
(usa Ubuntu)
Enviado em 04/11/2009 - 15:24h
Meu codigo é esse
<?php
echo "<br><br>";
include ('libs/Condesc.php');
include ('libs/Estilo.php');
include ('libs/valor_formata.php');
$busca=$_GET['buscar'];
$busca2 = strtr($busca, '%!@#$&*=+_.:/?;|\\\'\"', ' ');
$busca= mysql_escape_string($busca2);
echo $busca."xxxxxxxx";
?>
<?php
$campos_query = "*";
$final_query = "FROM Produtos WHERE Nome LIKE '%$busca%' OR Descricao LIKE '%$busca%'";
$pagina = $_GET["pagina"];
if($pagina == "") {
$pagina = "1";
}
// Maximo de registros por pagina
$maximo = 4;
// Calculando o registro inicial
$inicio = $pagina - 1;
$inicio = $maximo * $inicio;
// Conta os resultados no total da minha query
$strCount = "SELECT COUNT(*) AS 'num_registros' $final_query";
$query = mysql_query($strCount);
$row=mysql_fetch_array($query);
$row2=utf8_encode($row);
$total = $row["num_registros"];
if($total==0) {
?>
<script>
open('busca_erro.php', target='pri');
</script>
<?
$pro=0;
?>
<?
} else {
$strQuery = "SELECT $campos_query $final_query LIMIT $inicio,$maximo";
$query = mysql_query($strQuery);
?>
<h3>Busca efetuada com sucesso</h3>
<font face="Arial" size="2" color=gray>Os registros encontrados para a busca foram os seguintes:</font><br><br><br>
<?php
while($linha=mysql_fetch_array($query)){
$id =$linha["CodProduto"];
$nome =$linha["Nome"];
$descricao =$linha["Descricao"];
$marca =$linha["Marca"];
$valor =$linha["Valor"];
$foto =$linha["Foto"];
$categoria =$linha["Categoria"];
$promocao =$linha["Promocao"];
$lancamento =$linha["Lancamento"];
$qtd =$linha["QuantEstoque"];
if($lancamento==1){
$esta="<img src='Imagens/lanca.png' border='0' alt='Lançamento' />";
}
else{
$esta="";
}
if($promocao==1){
$promo="<img src='Imagens/promo.png' border='0' alt='Promoção' />";
}
else{
$promo="";
}
?>
<!-- ***************INÍCIO DA TABELA DOS PRODUTOS -->
<table width=540 height=1 border=0 cellspacing=0 cellpadding=0>
<tr bgColor="#FFFFFF">
<td align="left" width="100"><img src="Imagens/<?php echo $foto; ?>" border="0" width="80" height="80" /></td>
<td width=5>
<td width="280" height=0>
<table border=0>
<tr>
<td> <? echo "<font face='Bitstream Vera Sans' size=3 color=black><b> $nome";?></td>
</tr>
<tr>
<td>
<font face='Bitstream Vera Sans' size=2 color=black><b><?php echo FormatarValor($valor);?></td>
</tr>
<tr>
<td>
<font face="Bitstream Vera Sans" size=2 color=black><b>Quantidade no Estoque:</b></font> <font face='Bitstream Vera Sans' size=2 color=black style='line-height:25px;'><b><?php echo $qtd;?></td>
</tr>
<tr onClick="window.location.href='visualizar_produto.php?id=<?php echo $id; ?>'">
<td> <img src="Imagens/ver.png" border=0></td>
</tr>
</table>
</td>
<td align="center" width="115"><?php echo $lanc ?><?php echo $promo ?></td>
</tr>
<tr>
<td colspan="6"><hr color='black'></td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=520 >
<tr>
<td>
<center>
<?php
}
}
// Calculando pagina anterior quecedor
$menos = $pagina-1;
// Calculando pagina posterior
$mais = $pagina + 1;
$pgs = ceil($total / $maximo);
if($pgs > 1 ) {
// Mostragem de pagina
if($menos > 0) {
echo "<div align=center><b><a href=\"?pagina=$menos\" class=link2><font size=2 face=Verdana,Arial>Página Anterior</font></a></b></div>";
}
?>
</td>
<td width=200 align=center>
<?
// Listando as paginas
for($i=1;$i <= $pgs;$i++) {
if($i != $pagina) {
$descricao=$linha["Descricao"];
echo " <font face='Bitstream Vera Sans' size=2 color=black ><a href=\"?pagina=".($i)."\" style='text-decoration:none;'>$i</font></a>";
} else {
echo " <strong lass='texto_paginacao_pgatual'><font face=Verdana size=2>".$i."</font></strong>";
}
}
?>
</td>
<td width=150>
<?
if($mais <= $pgs) {
echo "<div align=center><a href=\"?pagina=$mais\" class='link2'><font size=2 face=Verdana,Arial><b>Próxima Página</b></font></a></div>";
}
}
?>