Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

O Novato

[Resolvido] Como exibir certa quantidade de dados em uma pagina..

Recommended Posts

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

"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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.