wams 0 Denunciar post Postado Julho 13, 2015 Bom Galera olha eu aqui mais uma vez '-', é que eu quero fazer aquelas continuações estilo: Voltar 1 2 3 4 Proximo, e dar um limite a ele, que eu sei q o limite é com ORDER BY ****** DESC LIMIT, resumindo podem me dar uma orientação de como é feito esse procedimento ?? <main> <section id="content"> <section id="conteudo"> <section id="publicidade-conteudo"><img src="imagens/campanha.png"></section> <!--publicidade conteudo ---> <?php $id_cat = $_GET["id"]; $SQL_NC = mysql_query("SELECT id_noticia, titulo, conteudo, imagem, status FROM noticias WHERE categoria=$id_cat ORDER BY id_noticia DESC"); if(mysql_num_rows($SQL_NC) !=0){ while($nc = mysql_fetch_array($SQL_NC)){ $id_news = $nc["id_noticia"]; $titulo_news = $nc["titulo"]; $conteudo_news = $nc["conteudo"]; $imagem_news = $nc["imagem"]; ?> <section id="categoria-news"> <h1><a href="noticia.php?id=<?php echo $id_news; ?>"><?php echo $titulo_news; ?></a></h1> <section id="imagem-noticia"><img src="paineldecontrole/imagens/imgnoticia/<?php echo $imagem_news; ?>" alt="Titulo da Noticia" /></section> <p><?php echo substr($conteudo_news, 0, 550); ?> <a href="noticia.php?id=<?php echo $id_news; ?>">...Continue Lendo </a></p> </section> <?php } } else {?> <section id="categoria-news-error"> <h1>Não há Noticias para essa categoria!!</h1> <?php } ?> </section> <section id="sidebar"><?php require_once 'includes/sidebar.php'; ?></section> </section> </section> </main> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 13, 2015 Pesquise sobre "Paginação PHP", que encontrará vários tópicos e tutoriais sobre isso. Dê uma estudada e tente implementar. Se tiver dúvidas, diga exatamente onde teve problemas Algumas dicas: 1. Evite isto: $id_cat = $_GET["id"]; Se não houver a variável "id" na URL, vai gerar erro "Undefind Index". Faça assim: $id_cat = isset( $_GET["id"] ) ? (int) $_GET["id"] : null; Veja mais aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index 2. funções mysql_* estão obsoletas desde o PHP 5.5 e serão removidas do PHP em breve. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql 3. Não coloque valores vindos da URL diretamente na query. Isso é inseguro e pode viabilizar ataques por SQL Injection. Prefira usar Prepared Statements. Veja mais aqui: http://rberaldo.com.br/seguranca-em-sistemas-de-login-protecao-contra-sql-injection/ 15 Dicas de PHP: http://www.ultimatephp.com.br/guia/ Compartilhar este post Link para o post Compartilhar em outros sites