Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Como usar tags com php e mysql

$
0
0
Boa tarde,

Estou aqui com um dificuldade e gostaria da vossa opinião e ajuda.

Eu estou a criar um site e tenho duas tabelas na minha base de dados: produtos,informacao.

Eu preciso de na página onde mostro os conteudos da tabela informacao, imprimir produtos relacionados com a mesma. Para isso tenho um campo tags nessa tablea onde tenho o titulo de produtos separados com virgulas, eu agora queria imprimir esses produtos mas não estou a conseguir, até agora apenas consigo imprimir o segundo produto que é onde o explode encontra a primeira virgula. Até agora tenho isto:

Código :
<?
    $explode = explode(',',$relacionados);
    foreach($explode as $nome){
         
         $result = $connection -> query("select * from produtos where titulo='$nome' and linguagem='$lang'");
         while($row = $result -> fetch_array(MYSQLI_ASSOC)){
          $id = $row['id'];
          $titulo = $row['titulo'];
          $resumo = $row['resumo'];
          $imagem = $row['imagem'];
          $categoria = $row['tags'];
         ?>
 
            <div class="grid_3">
                    <div class="box2 wrap1 wow fadeInLeft" data-wow-delay="0.1s">
                            <a href="verproduto.php?id=<?=$id?>&lang=<?=$lang?>" id="produto"><img class="first" src="<?=$imagem?>" alt=""/></a>
                            <div class="caption bggreen equal">
                                    <h6 class="text_3 colorblue">
                                            <a href="verproduto.php?id=<?=$id?>&lang=<?=$lang?>"><?=$titulo?></a>
                                    </h6>
                                    <br>
                                    <p class="colorwhite">
                                    <?=$resumo?>
                                    </p>
                            </div>
                    </div>
            </div>
            <?
    }}
  ?>
                 </div>
                 <?
   $result -> free();
  ?>

Como posso fazer para imprimir todos os produtos relacionados.

Viewing all articles
Browse latest Browse all 14700

Trending Articles