Jump to content
Perroni91

Mostrar Posts da categoria

Recommended Posts

Como fazer para aparecer apenas os posts daquela categoria que eu selecionar?
Só que o problema é que seria a categoria pelo nome e não pelo id da categoria.

Por exemplo, quando clico na categoria Casamento, o link fica assim: http://localhost//BlogJM/blog-style3.php?categoria_post=Casamento

Se tiver algum jeito, poderiam me ajudar por favor?
Obrigada.

Share this post


Link to post
Share on other sites

Você recupera esse categoria_post e faz uma pesquisa no banco de dados para retorna somente os dados que tiver a categoria Casamento.

$categoria = $_GET['categoria_post'];

$sql = "SELECT * FROM posts WHERE categoria_post = '$categoria'";

Claro que o código acima é um exemplo frágil que precisa de tratamentos de segurança.

Share this post


Link to post
Share on other sites
15 horas atrás, Gleyson Abreu disse:

Você recupera esse categoria_post e faz uma pesquisa no banco de dados para retorna somente os dados que tiver a categoria Casamento.


$categoria = $_GET['categoria_post'];

$sql = "SELECT * FROM posts WHERE categoria_post = '$categoria'";

Claro que o código acima é um exemplo frágil que precisa de tratamentos de segurança.

Recomendo também a utilização da função: addslashes, strip_tags e a trim antes de passar a variável dentro do SQL de consulta. 

Share this post


Link to post
Share on other sites
Em 24/11/2019 at 20:50, Gleyson Abreu disse:

Você recupera esse categoria_post e faz uma pesquisa no banco de dados para retorna somente os dados que tiver a categoria Casamento.


$categoria = $_GET['categoria_post'];

$sql = "SELECT * FROM posts WHERE categoria_post = '$categoria'";

Claro que o código acima é um exemplo frágil que precisa de tratamentos de segurança.

Obrigada. Vou tenta fazer aqui.

Em 25/11/2019 at 12:24, paulinhosupriano disse:

Recomendo também a utilização da função: addslashes, strip_tags e a trim antes de passar a variável dentro do SQL de consulta. 

Valeu pela dica.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Camilavip
      Queria saber como fazer esse select e quando eu trazer um estado ele já puxa as cidades contidos nele, e ao escolher a cidade ele trazer os bairros. Consegui pela internet mas só com estados e cidades. no caso em 2 níveis, e eu precisaria em 3, faço pelo mysqli
       
      Em estados no banco está assim
      CREATE TABLE `estados` ( `id_estado` int(10) NOT NULL, `estado` varchar(30) NOT NULL ) ENGINE=Aria DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `estados` -- INSERT INTO `estados` (`id_estado`, `estado`) VALUES (1, 'Rio de Janeiro'), (2, 'Minas Gerais'); Cidades
      CREATE TABLE `cidades` ( `id_cidade` int(10) NOT NULL, `id_estado` int(10) NOT NULL, `cidade` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `cidades` -- INSERT INTO `cidades` (`id_cidade`, `id_estado`, `cidade`) VALUES (1, 1, 'Rio de Janeiro'), (2, 2, 'Belo Horizonte'); E bairros
      CREATE TABLE `bairros` ( `id_bairro` int(10) NOT NULL, `id_cidade` int(10) NOT NULL, `bairro` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `bairros` -- INSERT INTO `bairros` (`id_bairro`, `id_cidade`, `bairro`) VALUES (1, 1, 'Centro'), (2, 1, 'Tijuca'), (3, 1, 'Leblon'), (4, 2, 'Pampulha');  
    • By RukasuNiiChan
      ========== Meu Projeto ==========
      * Introdução
      Bem , eu estou no ultimo ano do E.M , e com essa pandemia , algumas adaptações foram tomadas , como todos sabem , a AULA ONLINE , porem , na minha escola não se utiliza a verificação de presença ( Chamada ) por Vídeo , através de um WebCam , e sim a confirmação por digitalização , todos os alunos devem escrever " ok " quando o respectivo professor digitar " chamada " no chat:
      Exemplo 1: https://prnt.sc/uiw9jy
      * Ideia
      Então o que eu pensei , A Ideia Inicial era criar um BOT para identificar a palavra " Chamada " no chat , e então , automaticamente , ele escrevesse " ok " ou " Presente " para assim automatizar o processo e facilitar a minha vida.
      Porem eu descobri uma funcionalidade no Google que são as extensões para o Google Meet que até então eu não sabia que existiam
      Entretanto se alguém que não tem experiencia em extensões mas tem em engenharia de software , me ajudaria da mesma forma
      * Conclusão
      Enfim , a minha ideia é automatizar o processo de " Responder a chamada " durante a aula online ,  como sou um estudante de programação queria muito a ajuda de vocês pra isso , pois meu conhecimento é leigo , qualquer duvida sobre o projeto , podem responder a este tópico pois , irei responder dentro de 24 horas , ou se o interesse nele for grande , me chamem na DM do Discord ( Rukasu#7321 ) 
      ===============================
       
    • By danilo759
      Estou com uma dúvida, em uma tabelinha é cadastrado a data em uma coluna e a hora em outra coluna, então para "juntar" podemos usar CONCAT() no SELECT. Tudo certo...
       
      SELECT id, CONCAT(data_ini, ' ', hora_ini) as inicio FROM tabela

      Retorna como esperado:

       

      Minha dúvida é, se eu quiser exibir o horário de término para ficar assim como seria a consulta? Lembrando que não existe as colunas data_final e horario_final.

      2020-09-13 03:00:00 2020-09-13 04:00:00
      2020-09-13 04:00:00 2020-09-13 05:00:00
      2020-09-13 05:00:00 ....
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.