Leming 0 Denunciar post Postado Dezembro 2, 2004 Boas, será que alguém me podia ajudar a fazer a paginação de info tirada de uma base de dados? Queria paginar por 20 registos por cada página... Se alguém me puder ajudar.... o código é o seguinte: <? (... dados da base de dados...) mysql_connect($db_host,$db_username,$db_password) or die(mysql_error()); mysql_select_db($db_name) or die(mysql_error()); $query = "SELECT name, email, message, date FROM lemingdesign order by id DESC"; $result = mysql_query($query); echo"<table border='0' cellpadding='0' cellspacing='0' >"; while($r=mysql_fetch_array($result)) { echo"<tr>"; echo"<td><img src='images/canto_superior_esq.gif' width='19' height='37'></td>"; echo"<td width='100%' background='images/topo.gif'>Autor: <a href='mailto:$r'>$r[name]</a> $r[date]</td>"; echo" <td><img src='images/canto_superior_dir.gif' width='22' height='37'></td>"; echo"</tr>"; echo"<tr>"; echo"<td background='images/esq.gif'></td>"; echo" <td bgcolor='#bebebe'> $r[message] </td>"; echo" <td background='images/Dir.gif'></td>"; echo"</tr>"; echo"<tr>"; echo"<td><img src='images/canto_inferior_esq.gif' width='19' height='21'></td>"; echo"<td background='images/bottom.gif'></td>"; echo"<td><img src='images/canto_inferior_dir.gif' width='22' height='21'></td>"; echo"</tr>"; echo"<tr>"; echo"</tr>"; } echo "</table>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Leming 0 Denunciar post Postado Dezembro 3, 2004 Será que ninguém me pode ajudar?necessitava mesmo de saber como é possivel fazer a paginação Compartilhar este post Link para o post Compartilhar em outros sites
Cerrito 0 Denunciar post Postado Dezembro 3, 2004 kara tenta com esse código...da uma modificada nele para atender sua necessidade...?php//BY MRS 01/02/03;require "banco.php"; // para criar o nome das figuras...$busca = "SELECT * FROM nomeDaSuaTabela";$total_reg = "9"; // número de registros por páginaif (!$pagina) {$pc = "1";} else {$pc = $pagina;}$inicio = $pc - 1;$inicio = $inicio * $total_reg;$limite = mysql_query("$busca LIMIT $inicio,$total_reg");$todos = mysql_query("$busca");$tr = mysql_num_rows($todos); // verifica o número total de registros$tp = $tr / $total_reg; // verifica o número total de páginas// vamos criar a visualização$cont = 1; // contador para definir o numero de colunas de figuraswhile ($dados = mysql_fetch_array($limite)){echo "<a href=páginaOndeSeráCarregadaMaior?carrega=$dados[1] target=grande><img src=$dados[1] border=0 alt=\"Clique sobre a imagem para ver ampliada\"></a> ";}echo "<br>";// agora vamos criar os botões "Anterior e próximo"$anterior = $pc -1;$proximo = $pc +1;if ($pc>1){echo "<br><a href='?pagina=$anterior'><- Anterior</a> ";}echo "|";if ($pc<$tp){echo "<a href='?pagina=$proximo'>Próxima -></a>";}?>abraços...Marcio Compartilhar este post Link para o post Compartilhar em outros sites
Leming 0 Denunciar post Postado Dezembro 3, 2004 Obrigado, vou tentar... Compartilhar este post Link para o post Compartilhar em outros sites