Guest JuniorDoidera Postado Dezembro 25, 2004 Denunciar Share Postado Dezembro 25, 2004 Ola Amigos...gostaria que vocês me ajudassem a fazer um sistema de paginação com links que apareçam em baixo....eu tenho um aew só q não sei porque não funciona....<?php $cn = @mysql_connect("localhost", "root", ""); @mysql_select_db("banco", $cn); $query = "Select * From produtos Order by id DESC"; $sql = @mysql_query ($query); $num = @mysql_num_rows($sql); $total_reg = 6; $pagina = $_GET['pagina']; if ($num <= $total_reg) { $total_paginas = 1; } if ($num % $total_reg == 0) { $total_paginas = $num / $total_reg; } else { $total_paginas = ($num / $total_reg) - (($num % $total_reg) / $total_reg) + 1; } $linha_inicial = ($pagina - 1) * $total_reg; $linha_final = $linha_inicial + $total_reg - 1; // ----------------- DADOS DAS PAGINAS ------------------------------------------ echo "<center> Arquivo tem <b><font color='green'>" . $num . "</font></b> Fotos <br>"; echo "Página <b><font color='orange'>" . $pagina . "</b></font> de <b><font color='orange'>" . $total_paginas . "</b></font></center><br>"; // ------------------------------------------------------------------------------ $marcador = 0; while ($array = @mysql_fetch_array($sql)) { if ($marcador >= $linha_inicial and $marcador <= $linha_final) { $localizacao = $array["localizacao"]; echo "<img src='$localizacao'><br><br>"; } $marcador = $marcador + 1; } echo "<br><br>"; if ($pagina <= 1) { echo "<font color='#999999'><< anterior</font> |"; } else { echo "<< <a href='index.php?pagina=" . ($pagina - 1) . "' targe='_self'>anterior</a> |"; } $i = 1; /*aqui ele faz um loop para postrar as páginas que tem!*/ while ($i <= $total_paginas) { if ($i == $pagina) { echo " <font size='4'><b><u>$i</u></b></font> "; } else { echo " <a href='paginacao.php?pagina=" . $i . "' target='_self'>" . $i . "</a> "; } $i = $i + 1; } if ($pagina >= $total_paginas) { echo "| <font color='#999999'>próxima >></font> "; } else { echo "| <a href='paginacao.php?pagina=" . ($pagina + 1) . "' targe='_self'>próxima</a> >> "; } ?>desde já eu agradeçoabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mayconvm Postado Dezembro 25, 2004 Denunciar Share Postado Dezembro 25, 2004 cara aqui funcionou perfeitamente!!!d uma olhada pode ser o seu banco de dados, ou então as informações pode esta erradas da uma olhada aqui!!------------------------------------------------------------------$cn = @mysql_connect("localhost", "root", "");@mysql_select_db("banco", $cn);$query = "Select * From produtos Order by id DESC";------------------------------------------------------------------- Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest JuniorDoidera
Ola Amigos...
gostaria que vocês me ajudassem a fazer um sistema de paginação com links que apareçam em baixo....
eu tenho um aew só q não sei porque não funciona....
desde já eu agradeço
abraços
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.