Ir para conteúdo

POWERED BY:

Arquivado

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

jean_c_g

Páginação em branco

Recommended Posts

Estou com um problema.Quando gera a páginação e clico nos links das proximas páginas traz em branco.Só da certo a primeira. As outras sei lá porque não vem nada. :blink: <?require_once ("include/acesso.php");require_once ("php/conexao.php"); //=============================================== //Seleciona os produtos onde a id_categoria vai ser igual o link //===============================================if(isset($_GET['link'])){ $sql = "SELECT * FROM produto where id_categoria = $_GET[link] order by cod_produto"; $query = mysql_query ($sql); $res_p = 5; // Especifique quantos resultados você quer por página $total = mysql_num_rows($query); // Esta função irá retornar o total de linhas na tabela $paginas = ceil($total / $res_p); // Retorna o total de páginas $pagina = 0; if(isset($pagina)){ // Especifica uma valor para variavel pagina caso a mesma não esteja setada $inicio = $pagina * $res_p; // Retorna qual será a primeira linha a ser mostrada no MySQL $sql = "SELECT * FROM produto LIMIT $inicio, $res_p " ; // Executa a query no MySQL com o limite de linhas. $query = mysql_query ($sql); } if($pagina > 0) { $menos = $pagina - 1; $url = "$PHP_SELF?pagina=$menos"; $link_url .= "<a href='$url'>Anterior</a>"; // Vai para a página anterior } for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas $url = "$PHP_SELF?pagina=$i"; $link_url .= " | <a href='$url'>$i</a>"; } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = "$PHP_SELF?pagina=$mais"; $link_url.= " | <a href='$url'>Próxima</a>"; } while ($row2 = mysql_fetch_array ($query)) { if($bg=="#f2f2f2"){ $bg="#ffffff"; } else{ $bg="#f2f2f2"; } $editar = "<a href='?pagina=editar_produto&link=$row2[cod_produto]&categoria=$row2[id_categoria]'</a><img src='imagem/unpublish_f2.png' width='20' height='20' border ='0'>"; $deletar = "<a href='?pagina=deletar_produto&link=$row2[cod_produto]&categoria=$row2[id_categoria]'</a><img src='imagem/delete_f2.png' width='20' height='20' border ='0'>"; $publicado = "<img src='imagem/unpublish_f2.png' width='20' height='20'>"; $nao_publicado = "<img src='imagem/publish_x' width='12' height='12'>"; $list_prod .= "<tr><td bgcolor=$bg>$row2[cod_produto]<td bgcolor=$bg>$row2[nome_produto]<td bgcolor=$bg>$editar</td><td bgcolor=$bg>$deletar</td><td bgcolor=$bg>$nao_publicado</td> </td></td></tr>"; }// Fim While }// Fim if Pagina require_once ("php/listar_produtos.php");?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara da uma olhada...

 

$url = "$PHP_SELF?pagina=$menos

 

você ta fazendo SELECT pelo id_categoria??? Acredito que tu tenha que passar a variavel id para a pagina seguinte e assim sucessivamente...

 

$url = "$PHP_SELF?pagina=$menos&id_categori=$_GET[link]

 

 

 

Tenta...

<{POST_SNAPBACK}>

 

Pior que não deu.

 

Quando eu entrona pagina de listar produtos está assim.

http://jean:8080/marmil/admin/administraca...dutos&link=2393

 

 

 

Tentei até alterar na mão para ver se funcionava mas sem sucesso.

Tentei colocar assim

 

http://jean:8080/marmil/admin/administraca...dutos&link=2393 // O numero 2393 é o Id da categoria

 

O problema de tudo isso é a query.

 

 

A imagem do erro esta aqui http://img150.echo.cx/my.php?image=erro4qs.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema pelo que vi o erro é na variavel if(isset($pagina)).Não está pegando o valor quando clica nos links.Tipo sempre fica a 0 o valor.

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.