Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia! tenho o seguinte código php.
<?php
require "conecta.php";
$rel=pg_query($con,"select * from contato");
if(pg_num_rows($rel)< 1){
echo "<script>alert('Nao há dados');window.location='formulario.php';</script>";
}
while($sel=pg_fetch_array($rel)){
echo "<table align='center' border='1'>";
echo "<tr>";
echo "<td>Nome</td><td>$sel[nome]</td>";
echo "</tr>";
echo "<tr>";
echo "<td>Email</td><td>$sel[";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
[echo "Assunto$sel[assunto]";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
[echo "Mensagem$sel[mensagem]";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
[echo "";](mailto:)
No seu select use limit e offset para delimitar o número de mensagens.
Depois, no botão próximo e anterior você faz outra requisição para o PHP e atualiza seu html com outro limit e outro offset.
por exemplo:
limit 10 offset 1
vem as 10 primeiras...
quando clicar no próximo você faz uma requisição passando um parametro "pagina" para tratar da seguinte forma
limit 10 offset 10
você pode fazer essas requisições via ajax também, e usar javascript para atualizar a página