Alaerte Gabriel 662 Denunciar post Postado Abril 5, 2013 Agora, você precisa passar o ID da categoria no link da paginação... exemplo.php?id=$var&idcat=$var Compartilhar este post Link para o post Compartilhar em outros sites
userFeliz 1 Denunciar post Postado Abril 6, 2013 Eu não entendi muito bem... Teria que ter dois href ? o id da categoria e a da pagina ? Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 7, 2013 Não. Esquece 2 href. Você só precisa passar o ID da categoria e fazer a query com base nele nada mais. Compartilhar este post Link para o post Compartilhar em outros sites
userFeliz 1 Denunciar post Postado Abril 7, 2013 Então, isto eu já fiz... Não seria isto : $id = $_GET['id']; // id cat $query = mysql_query("SELECT * FROM posts WHERE Category_ID = '$id' ORDER BY ID DESC LIMIT $inicial, $numreg "); $sql_conta = mysql_query("SELECT * FROM posts") or die(mysql_error()); $quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação $query2 = mysql_query("SELECT Title FROM categories ") or die(mysql_error()); $post2 = mysql_fetch_assoc($query2); while($post = mysql_fetch_assoc($query)) { echo "..."; } echo '<br /><br />'; echo '<br /><br />'; include("includes/paginacaoCat.php"); Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 7, 2013 Testa pra ver. Compartilhar este post Link para o post Compartilhar em outros sites
userFeliz 1 Denunciar post Postado Abril 7, 2013 funciona, eu até postei este código antes, porém estou com problema em fazer a paginação.... quando eu clico em determinada categoria, ele abre normal, uma pagina com os posts referentes daquela categoria, o problema e a paginação... já que ela tem um href, e o das categorias é outro, ou seja, acho que o link deveria ficar mais ou menos assim : categoria.php?id=idDaCategoriapg=1 Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 7, 2013 categoria.php?id=idDaCategoria&pg=1 falta o " & " Compartilhar este post Link para o post Compartilhar em outros sites
userFeliz 1 Denunciar post Postado Abril 7, 2013 Eu alterei os link do arquivo paginacao.php (responsáveis por fazer a paginação) desta maneira : echo '<a href="categoria.php?id='.$id.' & pg='.($pg-1) .'" class="pg"><b>« anterior</b></a>'; E outra coisa que eu tive que mudar, foi a variável $sql_conta antes ela tava pra recuperar todos os dados da tabela posts, então mudei apenas para recuperar os ids das categorias, ficando desta maneira... $sql_conta = mysql_query("SELECT * FROM posts WHERE Category_ID = '$id'") or die(mysql_error()); código inteiro : include('includes/connect.php'); $numreg = 5; // Quantos registros por página vai ser mostrado $pg = (!isset($_GET['pg'])) ? (int)0 : $_GET['pg']; $inicial = $pg * $numreg; $id = $_GET['id']; $query = mysql_query("SELECT * FROM posts WHERE Category_ID = '$id' ORDER BY ID DESC LIMIT $inicial, $numreg "); $sql_conta = mysql_query("SELECT * FROM posts WHERE Category_ID = '$id'") or die(mysql_error()); $quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação $query2 = mysql_query("SELECT Title FROM categories ") or die(mysql_error()); $post2 = mysql_fetch_assoc($query2); while($post = mysql_fetch_assoc($query)) { echo "<div id='conteudo'><div id='titulo'><h2 id='title'>" ."<a href=\"posts.php?id=" . $post['ID'] . "\"title=' ".$post['Title']." '>" .mb_substr($post['Title'], 0, 50). "</a>". "</h2></div>". "<div id='content'>" ./*wordwrap(*/$post['Content']/*, 80,'<br />', true)*/. "</div> <div id='dados'>". "<hr /><span id='por'> Por -". "</span>" . "<h3 id='author'>" .mb_substr($post['Author'], 0, 9). " </h3>" ."<span id='em'> em </span>" . "<h5 id='data'>" .$post['Data'] . "</h5>" ." <span id='categoria'><a href=\"categoria.php?id=" . $post['Category_ID'] . "\">" .$post2['Title']. "</a></span>". "</div></div> <br />"; } echo '<br /><br />'; echo '<br /><br />'; include("includes/paginacaoCat.php"); Funcionou perfeitamente... :D Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Abril 8, 2013 ok, qualquer coisa poste. Estude muito garoto. :graduated: Compartilhar este post Link para o post Compartilhar em outros sites