Ir para conteúdo

POWERED BY:

Arquivado

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

brhvitor6

Paginação

Recommended Posts

Boa tarde a todos, estou com um problema em meu codigo de paginação.Codigo:

<?php
include('connect.php');
//Verifica se recebeu a pagina
if(isset($_GET['pagina'])){
//teste para mysql ijection
$pagina = mysql_real_escape_string($_GET['pagina']);
//primeiro id = 5*pagina-1
$prim = 5*($pagina-1);
//ultimo id e = prim + 5
$ut = $prim + 5;
//Seleciona todos entre prim e ut
$pega = mysql_query("SELECT * FROM material LIMIT $prim , $ut");
//cria array
$ar = mysql_fetch_array($pega);
//se nao recebeu a pagina utiliza padrao
}else{
$pega = mysql_query("SELECT * FROM material LIMIT 0,5");
$ar = mysql_fetch_array($pega);
}
//loop para escrever tudo na pagina
do{
echo $ar['materia']." id: ".$ar['idmaterial'].'<br>';
}while($ar = mysql_fetch_array($pega));

//faz a istagen de paginas
$num = (mysql_num_rows(mysql_query("SELECT * FROM material")) / 5);
$a = 0;
while($a < $num){
$prox = $a+1;
echo '<a href="paginacao.php?pagina='.$prox.'">'.$a.'</a> ';
$a++;	
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ops.. esqueci de por no post.. desculpe

 

O problema é o seguinte

 

Por exemplo, estou na pagina 2 então era pra retornar isso:

yg id: 6
y id: 7
y id: 8
y id: 9
gy id: 10

Mas ele retorna isso

yg id: 6
y id: 7
y id: 8
y id: 9
gy id: 10
huhuh id: 11
uhuhu id: 12
uhuh id: 13
huhu id: 14
uhuh id: 15

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.