O Novato 0 Denunciar post Postado Fevereiro 5, 2009 Como exibir certa quantidade (por exemplo 20 por pagina) de dados em uma pagina e criar automaticamente outars paginas para mostrar o restante. para este caso aki http://forum.imasters.com.br/index.php...p;#entry1220201 meu codigo da pagina para ver os dados esta assim <? mysql_connect ("localhost", "user", "senha"); mysql_select_db ("database"); ?> <? $portacdsnumero = $_POST["portacdsnumero"]; $cdnumero = $_POST["cdnumero"]; $descricao = $_POST["descricao"]; $sql = "SELECT * FROM clientes"; $resultado = mysql_query($sql); while($linha = mysql_fetch_assoc($resultado)){ echo $linha["id"] . " | " . $linha["portacdsnumero"] . " | " . $linha["cdnumero"] . " | " . $linha["descricao"] . "<br>"; } mysql_free_result($resultado); ?> iai pessoal o que inserir nele para mostrar 20 em cada pagina? OBRIGADO, desde ja agradeço http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Fevereiro 5, 2009 "SELECT * FROM clientes" LIMIT 20;Ai com o outro parâmetro do LIMIT, você refaz a query... (passando pela URL da onde qr q comece na próxima página)procure por paginação, é exatamente oque você está tentando fazer. Compartilhar este post Link para o post Compartilhar em outros sites
O Novato 0 Denunciar post Postado Fevereiro 5, 2009 Eu consegui colocar a paginação, mas do mesmo jeito ele mostra TODOS os resultados =/, que variavel posso mudar para ele consultar a database e inserir somente 30 por pagina; obrigado Compartilhar este post Link para o post Compartilhar em outros sites
O Novato 0 Denunciar post Postado Fevereiro 5, 2009 estou usando este código $max = 10; // Aqui você coloca quantos resultados por página você deseja. if(!$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; $consulta ="SELECT * FROM tabela "; <-- consulta... $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; While($x = mysql_fetch_array($query)){ Echo "$x[link] <br> <br> $x[titulo] "; } echo "<br>Total de Link's Encontrados ".$total; $prox = $pagina +1; $ante = $pagina -1; if($pagina>0){ Echo " <br><a href='resultado.php=$ante'>Anterior </a> "; } Echo "|"; if($pagina<$tp){ Echo "<a href='resultado.php=$prox'>Próxima </a>"; } Compartilhar este post Link para o post Compartilhar em outros sites
O Novato 0 Denunciar post Postado Fevereiro 5, 2009 PROBLEMA RESOLVIDO ^_^ Compartilhar este post Link para o post Compartilhar em outros sites