What I want to do is a news-related system, for now I have this
home.php
$noticias=$conn->prepare("SELECT * FROM 'noticias' ORDER BY 'id' DESC");
if(isset($nomeNoticia)||isset($slug)){
$noticias->bindValue(":nomeNoticia",$nomeNoticia,PDO::PARAM_STR);
$noticias->bindValue(":slug",$slug,PDO::PARAM_STR);
}
$noticias->execute();
$row=$noticias->fetchAll(PDO::FETCH_OBJ);
foreach($row as $listar){
$nome=$listar->nomeNoticia;
$slug=$listar->slug;
echo '<a href="'.$urlBase.'/noticia/'.$slug.'">'.$nome.'</a>';
}
seeNoticia.php
$verNoticia=$conn->prepare("SELECT * FROM 'noticias' WHERE 'slug' = '$post'");
if(isset($nomeNoticia)||isset($relacao)){
$verNoticia->bindValue(":nomeNoticia",$nomeNoticia,PDO::PARAM_STR);
$verNoticia->bindValue(":relacao",$relacao,PDO::PARAM_STR);
}
$infoEpisodio->execute();
$rowVNoticia=$verNoticia->fetchAll(PDO::FETCH_OBJ);
foreach($rowVNoticia as $listarNoticia){
$nome=$listarNoticia->nomeNoticia;
//unico jeito que pego a coluna relacao
$relacao=$listarNoticia->relacao;
echo '
Nome: '.$nomeNoticia.'
Categoria: '.$relacao.'
';
}
What I tried
//pensei que o $_GET pegaria os valores da coluna relacao que eu imprimo acima
if(isset($relacao)){
$relacao = $_GET['relacao'];
}
$relacionadas=$conn->prepare("SELECT COUNT(relacao) AS Relacao FROM 'noticias' WHERE 'relacao' LIKE '$relacao%'");
This gave undefined variable in query Undefined variable: relacao
The purpose of this is to show the news that the relacao
column is identical
example
Noticia 07 coluna relacao = aventura, esportes
Noticia 03 coluna relacao = aventura, esportes
Noticia 10 coluna relacao = aventura, esportes
Noticia 25 coluna relacao = aventura, esportes