Ir para conteúdo

Arquivado

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

Paulo Silva

paginação

Recommended Posts

Pessoal, tenho um probleminha com paginação. Quando você clica em proximo ele me dah a mesma pagina sem nenhum dado. Será que alguém entendeu?

 

switch($opt) {

case "requisita":

if(!isset($var))

{ ESCREVE O FORMULARIO }

}

else

{

if ($var == "on") {

 

 

$locor = "SELECT...";

$total_reg = "1";

if (!$pagina) {

$pc = "1";

} else {

$pc = $pagina;

}

$inicio = $pc - 1;

$inicio = $inicio * $total_reg;

$limite = mysql_query("$locor LIMIT $inicio,$total_reg");

$todos = mysql_query("$locor");

$tr = mysql_num_rows($todos);

$tp = $tr / $total_reg;

while () {

 

Loops

 

}

$anterior = $pc -1;

$proximo = $pc +1;

echo "<tr><td height=20 colspan=5><p align=center><font face='verdana' size=1 color=#000000><b>";

echo "<tr><td height=20 colspan=4 valign=middle><p align=center><font face='verdana' size=1 color=#000000><b>";

if ($pc>1) {

echo "<a href='?opt=requisita&VAR=on&pagina=$anterior' class=link1><< Anterior |</a>";

 

}

 

if ($pc<$tp) {

echo "<a href='?opt=requisita&VAR=on' class=link1> Próxima >></a>";

}

echo '</b></font></p></td></tr>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

este é o código da última página com paginação que eu fiz, tente usá-lo como base para montar o seu, e ever as diferenças...

 

<?$res3 = mysql_query("SELECT id FROM fotos",$db);$pags = mysql_num_rows($res3);$qtdpgs = floor(($pags / 8));while ($pagina <= $qtdpgs) {         $pagina = $pagina + 1;          if ($pagina != $pg) {                    echo "<a href=".$PHP_SELF."?pg=".$pagina."> $pagina </a> |";          } else {   echo " $pagina |";          }}   ?>

 

sistema que faz a query com a paginação:

 

if ($pg== "") $pg = 1;$pgstart = (($pg-1) * 8);$sql = "SELECT * FROM fotos LIMIT $pgstart, 8";$res1 = mysql_query($sql,$db);

a variável "$pg" indica a página que o kra quer ver, "8" é o número de registro por págia (coloque o seu no lugar)

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.