<? $sql = mysql_query("select * from $tabela"); // troque $tabela pelo nome da sua tabela $lpp = 12; // total de dados que ira aparecer na pagina $total = mysql_num_rows($sql); $paginas = ceil($total / $lpp); if(!isset($pagina)) { $pagina = 0; } $inicio = $pagina * $lpp; $sql = mysql_query("select * from $tabela LIMIT $inicio, $lpp"); // troque $tabela pelo nome da sua tabela $i = 0; //inicia em zero, para dar 3 objetos em cada linha (neste exemplo, 3 objetos) while($linha = mysql_fetch_array($sql)) { $i = $linha["i"]; $k = $linha["k"]; $w = $linha["w"]; // onde $i, $k e $w sao as linhas da sua tabela. // monte aqui a estrutura que vc desejar para aparecer seus dados echo "<table width=74 height=36 border=0 cellpadding=0 cellspacing=10 bgcolor=f8f8f8> <tr> <td align=center bgcolor=#FFFFFF>$i - $k - $w</td> </tr> </table>"; $i++; if ( ($i % 3) == 0 ) { echo "</tr><tr>"; } } ?> <? // AQUI COME�A OS NUMEROS DA PAGINA��O echo "<center>"; if($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF&pagina=$menos"; echo "<a class=link1 href=".$url.">« Anterior</a>"; } for($i=0;$i<$paginas;$i++) { $url = "$PHP_SELF&pagina=$i"; echo " | <a class=alterar href=".$url.">$i</a>"; } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF&pagina=$mais"; echo " | <a class=link1 href=".$url.">Pr�xima »</a>"; } echo "</center>"; ?>