Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal minha paginação ta estranha ela funciona... só que ela me traz numeros de paginas a mais... por exemplo minhas minhas fotos so vão até a pagina 5 e os numeros de pagina vão seguindo até a pagina 11 e sem nada dentro.o que pode estar acontecendo? vou postar pra vocês darem uma olhada.
<link href="_css/style.css" rel="stylesheet" type="text/css" /> <img src="images/top_produtos.gif" alt="SAC" width="61" height="32" style="margin-bottom:3px;float:left"/> <?$host = "localhost";$user = "root"; // Usuario do db$senha = "vertrigo"; // Senha do db$db = "mmeleva_data"; // Nome do banco de dados$categoria=$_GET['cat'];$acao=$_GET['action'];$conexao = mysql_connect($host, $user, $senha) or die (mysql_error());mysql_select_db ($db) or die (mysql_error());$pag = ($pag=$_GET['pag'])?$pag : 1;$registros = 5; // Registros por página$ini = ($pag-1) * $registros;$busca = mysql_query("SELECT * FROM produtos WHERE pro_cat_id = '$categoria' LIMIT ".$ini.",".'5');$total = mysql_query("SELECT * FROM produtos"); echo "<br><br>"; // Vai servir só para dar uma linha de espaço entre a paginação e o conteúdo //AQUI ENTRA SUA QUERY $colunas="2"; $cont="2"; print"<table width='100%'>"; while ($campo = mysql_fetch_array($busca)) { $x=$campo['pro_img_p']; $y=$campo['pro_nome']; /* Ai o resto é com voces em montar como deve parecer o conteúdo */ if($cont==1){ print"<tr>"; } print"<td>";?> <div style="height:125px"> <div id="titulo_produto_lista"><?php echo $campo["pro_nome"]; ?> </div> <div id="box_produtos_menor"><img src="<?php echo $campo["pro_img_p"]; ?>" style="position: relative; margin-left: 8px; margin-top: 10px" width="66" height="58"/></div> <div id="prod_inf"><br /><br /><br /><div id="prod_inf_det"><a href="index.php?action=detalhes&id=<?php echo $campo["pro_id"]; ?>">+Detalhes</a></div> <? print"</td>"; if($cont==$colunas){ print"</tr>"; $cont=0; } $cont=$cont+1; } if(!$cont==$colunas){ print"</tr></table>"; } else { print "</table>";}?> <div id="box_paginacao"><?$rows = @mysql_num_rows($total);$anterior = $pag-1;$proxima = $pag+1;$pags = ceil($rows / $registros);if ($pag > 1) {echo '<a href="?action=acessorios&cat='.$categoria.'&pag='.$anterior.'"><b><< Anterior </b></a>';} if ($pag < $pags)for ($num=1;$num<=$pags;$num++) { if ($pag==$num) {echo ' <b>['.$num.']</b> ';} else {echo '<a href="?action=acessorios&cat='.$categoria.'&pag='.$num.'"> '.$num.'</a>';}}{echo '<a href="?action='.$acao.'&cat='.$categoria.'&pag='.$proxima.'"><b> Próxima >></b></a>';} echo "<br>";?></div><div id="posicao_banner"><div style="width:285px; height:101px; background:#000000"><?php include("banner_produtos.php"); ?></div></div>Carregando comentários...