Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

programador_master

Buscar na tabela mysql e colocar resultado no link

Recommended Posts

tenho uma tabela que cadastra meus produtos no banco mysql, nesse código que colquei ai em baixo. Ele faz uma busca e retorna os valores tudo certo.

Agora eu preciso colocar esse resultado no link correspondente a cada produto, por exemplo: o primeiro produto pega o resultado do SELECT e imprimi o produto 01 identificado pelo id dele. Infelizmente minha falta de conhecimento me impede de fazer isso agora. Preciso da ajuda de vocês mais experientes na área.

Esse é minha busca:

 

<?php

 

include "config.php";

 

 

$sql = "SELECT * FROM pizzas_tradicionais";

$re = mysql_query($sql);

 

while($rf = mysql_fetch_array($re)){

echo ''.$rf['id_produto'].' '.$rf['nome'].' '.$rf['descricao'].'<br />' ;

}

 

?>

 

 

Será que alguém poderia me ajudar? Não precisam fazer pra mim, só preciso saber por onde começar. Preciso muito terminar esse código. Sou aprendiz ainda e toda ajuda é bem vinda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente acho que não formulei bem minha pergunta.

Vou tentar explicar postando meu código:

 

<ul id="">

<li><img src="imagens/pizzas/pizza-presunto-menor.gif" border="0" />

<span class="descricao"><?php $rf['descricao'] ?></span>

<span class="nome-produto"><?php $rf['nome'] ?></span>

<a href="" class="mostra-produto">Ver</a>

</li>

 

Criei um arquivo que faz uma busca no banco de dados e me retorna todos os produtos. Depois tentei chamar a variável com o valor da busca só que não acontece nada. O que está errado nesse código?

 

Obrigado pela atenção Charlles Miller, mas fiz dessa forma e não deu resultado tbm. Me ajudem por favor, preciso muito terminar isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça assim:

<a href="http://meusite.com/produto.php?id=<?php echo $re['id']; ?>"><?php echo $re['nome']; ?></a>

 

(note o <?php)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

<a href="http://seusite.com/pagina.php?id=<?php echo $rf['id_produto'];?>&<?php echo .$rf['nome'];?>" class="mostra-produto">Ver</a>

Tente assim para ver,lembrando que você precisa passar os valores da Url com a variavel Global $_GET.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É gente, ta f... fiz exatamente como vcs disseram e não ta dando certo. Quando clico no link redireciona pra página http://www.site.com.br/pagina.php?id=&. O id que ele retorna é em branco e me manda pra mesma página. Não precisa nem imprimir o id, ele é só msm pra identificar aquele produto e imprimir a descrição e os valores. Se alguém tiver paciência pra explicar mais detalhadamente avisa ae que eu passo meu msn. Já to quebrando cabeça com isso o dia inteiro e nada, mas é isso ae vou continuar tentando, agradeço a ajuda de vcs. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá osso, olha só.

<?php

include "config.php";

 

$sql = "SELECT * FROM $tabela";

 

$query = mysql_query($sql) or exit(mysql_error());

 

while($row = mysql_fetch_array($query)){

?>

 

<?php echo "</td><td>" . $row['nome']."</td><td>" ."<br />"; ?>

 

<?php echo "</td><td>" . $row['descricao']."</td><td>" ; exit;}?>

 

//Ele retorna o resultado, mas se tento chamar as variáveis em outra página não dá certo

 

<span class="descricao"><?php echo "</td><td>" . $row['descricao']."</td><td>"?></span><br />

<span class="nome-produto"><?php echo "</td><td>" . $row['nome']."</td><td>" ."<br />";?>

 

Alguém sabe porque não está funcionando?

 

Tente assim para ver,lembrando que você precisa passar os valores da Url com a variavel Global $_GET.

Não sei onde colocar o $_GET, do jeito que tentei funciona =/. Já to ficando maluco aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

so um exemplo que fiz:

 

<?php 
  include "includes/conecta.php";
  $exibir = $_GET['exibir'];
  $sql = mysql_query("select * from noticias where id = '$exibir'", $db);

  while ($vetor=mysql_fetch_array($sql)) {
?>
<?php echo $vetor['nome']; ?>
<?php } ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.