Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 119
Sexo: Masculino

Paginação em pagina com $_GET['id']

04-12-2008 15:23

isso mesmo...
essa paginação é gerada no DW mesmo...
mas o que acontece?
bem, essa pagina é solicitada através de um link que envia o id pela url, e quando quero ir para a proxima página, o id não via mais junto na url e pronto, nada é exibido.

o que fazer?
<? if ($_GET['id'] == true){ include "includes/conectar.php"; $id_categoria = $_GET['id']; mysql_select_db("marlos_globoinfo", $conn); $maxRows_repita = 7; $pageNum_repita = 0; if (isset($_GET['pageNum_repita'])) { $pageNum_repita = $_GET['pageNum_repita']; } $startRow_repita = $pageNum_repita * $maxRows_repita; $sql="SELECT * FROM ..... WHERE id_categoria='$id_categoria'"; $limit = sprintf("%s LIMIT %d, %d", $sql, $startRow_repita, $maxRows_repita); $resultado = mysql_query($limit, $conn) or die(mysql_error()); $linha= mysql_fetch_array($resultado); if (isset($_GET['totalRows_repita'])) { $totalRows_repita = $_GET['totalRows_repita']; } else { $all_repita = mysql_query($sql); $totalRows_repita = mysql_num_rows($all_repita); } $totalPages_repita = ceil($totalRows_repita/$maxRows_repita)-1; ?> <div class='conteudo'> <div class='produtos'> conteudo <div class='paginacao'> <table border="0" align='center'> <tr><td align="center"> <?php if ($pageNum_repita > 0) { ?> <a href='<?php printf("%s?pageNum_repita=%d%s", $currentPage, 0, $queryString_repita); ?>'>Primeira Página</a>&nbsp;&nbsp;&nbsp;<?php } ?></td><td align="center"> <?php if ($pageNum_repita > 0) { ?><a href='<?php printf("%s?pageNum_repita=%d%s", $currentPage, max(0, $pageNum_repita - 1),$queryString_repita); ?>'> Anterior</a>&nbsp;&nbsp;&nbsp;<?php } ?></td><td align="center"><?php if ($pageNum_repita < $totalPages_repita) { ?><a href='<?php printf("%s?pageNum_repita=%d%s", $currentPage, min($totalPages_repita, $pageNum_repita + 1),$queryString_repita); ?>'>Próxima</a>&nbsp;&nbsp;&nbsp;<?php } ?></td><td align="center"><?php if ($pageNum_repita < $totalPages_repita) {?><a href='<?php printf("%s?pageNum_repita=%d%s", $currentPage, $totalPages_repita, $queryString_repita); ?>'>Última</a>&nbsp;&nbsp;&nbsp;<?php } ?></td></tr></table><br/><br/> </div> </div></div> <?} else {echo "<script type='text/javascript'>location.href='loja.php';</script>;";} ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação em pagina com $_GET['id']

04-12-2008 15:28

Pelo que entendi você não está conseguindo mandar o id que foi recebido para as págianas seguintes, certo?

Nessa mudança de páginas, que deve ser via link, você tem que adicionar o id em todas as passagens de página da mesma forma da primeira passada, você também pode usar session para armazenar o valor e fica valendo para as outras páginas.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 119
Sexo: Masculino

Paginação em pagina com $_GET['id']

04-12-2008 15:40

okay...
get id é armazenado ai certo?
if ($_GET['id'] == true){ include "includes/conectar.php"; $id_categoria = $_GET['id'];

e na paginacao fica assim mesmo?
<a href='<?php printf("%s?pageNum_repita=%d%s", $currentPage, min($totalPages_repita, $pageNum_repita + 1),$queryString_repita); ?>.php?id=<?=$id_categoria?>'>Próxima</a>

é assim mesmo?
pq nao deu certo nao
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação em pagina com $_GET['id']

04-12-2008 16:10

Por você criar $id_categoria = $_GET['id']; dentro de um if, ele pode estar se perdendo até chegar ao link, tenta criar ele dentro do while, for ou if onde é gerado o link.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado