Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos,
preciso trocar a tabela da paginação de resultados (código a seguir) e não estou sabendo fazer.
Alguém tem alguma dica pra me ajudar?
Desde já agradeço muito!
<td valign="top" width="80%">
//aqui entra uma tabela dentro de outra.
<table align="center" valign="top" border="0" width="100%">
<tr>
<?php
include "conexao.php";
$tabela = "gemstone";
$re = mysql_query("SELECT count(*)as total FROM $tabela WHERE sepa='1'");
$total1 = mysql_result($re,0,"total")or die(mysql_error());
$pagina = isset ($_GET['pagina']) ? (int)$_GET['pagina'] : 0;
if (!$pagina){
$pagina = 0;
}
$limite = 12;
$inicio = $pagina * $limite;
$paginas = ceil($total1/$limite);
$sql = mysql_query("SELECT*FROM $tabela WHERE sepa='1' ORDER BY `id` DESC LIMIT $inicio, $limite");
$conta = 1;
$total = mysql_num_rows($sql);
if( $total > 0 ) {
while($row = mysql_fetch_array($sql)){
$cod = $row["cod"];
$nom = $row["nom"];
$cut = $row["cut"];
$pre = $row["pre"];
$ima = $row["ima"];
if($conta == 5) {
?>
</tr><tr>
<?php
$conta = 1;
}
?>
<td align="center" valign="top">
<?php echo "<a href='pagina_detalhe.php?img=$cod'><img src='$ima' width='150px' height='150px' border='1'></a><br>
<font size='2'><div align='center'>$nom<br>$cut<br>";
echo "<font size='3' color='red'>R$ $pre<br></font>
<font size='2'><a href='pagina_detalhe.php?img=$cod'>Mais informações.<br>Comprar.</a><br><br></div></font>";?></td>
<?php
$conta++;
}
?>
</tr>
</table>
<?php
$prev = $pagina - 1;
$next = $pagina + 1;
if($pagina > 0) {
$prev_link = "<a href=\"index.php?pagina=$prev\">Anterior</a>";
} else { // senão não há link para a página anterior
$prev_link = "Anterior";
}
if ($next < $paginas ) {
$next_link = "<a href=\"index.php?pagina=$next\">Próxima</a>";
} else { // senão não há link para a próxima página
$next_link = "Próxima";
}
$painel = "";
for ($x=1; $x<$paginas; $x++) {
if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta página
$painel .= " [$x] ";
} else {
$painel .= "<a href=\"index.php?pagina=$x\">[$x]</a>";
}
}
// exibir painel na tela
echo "<div align='center'><font size='2'>$prev_link | $painel | $next_link</font></div>";
}
?>
</td>
</tr>
</table>
</div>Carregando comentários...