Loismig Posted March 29, 2015 at 08:03 PM Report Share #580446 Posted March 29, 2015 at 08:03 PM (edited) Boas pessoal, estou com uma pequena dúvida e não sei como fazer! Por exemplo, quero escrever alguma noticia ou algo do género e depois tenho as seguintes opções para escolher! Ou seja, se eu escolher a "Tecnologia", quero que a noticia apareça na página tecnologia.php, se escolher os "Jogos", quero que vá para a para jogos.php. Atualmente, tudo o que é escrito vai para o index.php. Deixo-vos aqui o código que tenho para aparecer a noticia: <?php include "base-dados.php"; $result = mysqli_query($sql, "SELECT * FROM noticias ORDER BY id DESC"); $num_registos = mysqli_affected_rows($sql); for ($i = 1; $i <= $num_registos; $i++) { $linha = mysqli_fetch_array($result); echo "<h2>".$linha["titulo"]."</h2>"; echo "<p>".$linha["texto"]."</p>"; echo "<img src=\"images/".$linha["imagem"]."\">"; echo "<div id=\"date\">Notícia postada a ". $linha["data"]." no Espaço: ". $linha["categoria"]."</div>"; echo "<hr>"; } ?> E o formulário: <select id="categoria" name="categoria"> <option value="Tecnologia">Tecnologia</option> <option value="Jogos">Jogos</option> <option value="Humor">Humor</option> </select> Edited March 29, 2015 at 08:07 PM by Loismig Link to comment Share on other sites More sharing options...
bioshock Posted March 29, 2015 at 08:32 PM Report Share #580447 Posted March 29, 2015 at 08:32 PM Nas respectivas páginas fazes a query de acordo com as mesmas. Por exemplo, se estiveres na página de tecnologia: mysqli_query($sql, "SELECT * FROM noticias WHERE categoria = 'Tecnologia' ORDER BY id DESC"); 2 Report Link to comment Share on other sites More sharing options...
Loismig Posted March 29, 2015 at 09:00 PM Author Report Share #580449 Posted March 29, 2015 at 09:00 PM Muito obrigado! 👍 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now