Ir para conteúdo

Arquivado

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

dr.x

Como fazer isso ?

Recommended Posts

Olá pessoal !

 

Gostaria que o > link1 < nesta div, recebesse o valor vindo do banco de dados. Eu já consegui trazer o valor do banco de dados, porém não estou conseguindo substituir o valor, pelo valor do campo "evento" da tabela.

Alguém poderia me dar uma luz ?

 

Desde já agradeço.

 

 

Aquí eu consulto o valor na base e pego o conteúdo do campo evento e atribuo à variável: $evento

 

Abaixo a div:

 

<div id="div_evento1">
<p><img src="imagens/date.gif" alt="data1" name="img_data1" width="72" height="72" align="top" id="img_data1">
<a href="#" id="link1"> Evento-1</a></p>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Júnior, obrigado pela atenção!

 

Na verdade são 3 eventos. Cada um é um link.

 

 

<?php
//Conecta o banco de dados
include("conexao.php");
$pdo=conectar();
try{
$sql = $pdo->prepare("SELECT dia, mesano, evento FROM w_aconteceu");
$sql->bindParam(':dia', $_GET['dia'], PDO::PARAM_STR);
$sql->bindParam(':mesano', $_GET['mesano'], PDO::PARAM_STR);
$sql->bindParam(':evento', $_GET['evento'], PDO::PARAM_STR);
$sql->execute();
while($res=$sql->fetch(PDO::FETCH_ASSOC)){
$dia=$res["dia"];
$ma=$res["mesano"];
$evento=$res["evento"];
}
// fechando a conexão
$pdo = null;
}
catch(PDOExcception $erro){
echo $erro->getmessage();
}
?>
<div id="div_evento1">
<p><img src="imagens/date.gif" alt="data1" name="img_data1" width="72" height="72" align="top" id="img_data1">
<a href="#" id="link1">Evento-1</a></p>
<p><img src="imagens/date.gif" alt="data2" name="img_data2" width="72" height="72" align="top" id="img_data2">
<a href="#" id="link2">Evento-2</a></p>
<p><img src="imagens/date.gif" alt="data3" name="img_data3" width="72" height="72" align="top" id="img_data3">
<a href="#" id="link3">Evento-3</a></p>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola, dr.x

se me permite, poderia colaborar c/ o forum observando as regras?

principalmente a 1ª, no tocante aos titulos dos posts:

Evite Intitular os tópicos com palavras como:(...)títulos curtos e claros,
que condigam com o contexto do tópico, por favor.

Agradecemos sua cooperação, pois sua dúvida pode auxiliar outros, ok? :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque a linha dentro do loop, e troque os dados estáticos por variáveis.

...

echo '<div id="div_evento1">';

while($res=$sql->fetch(PDO::FETCH_ASSOC)){
	
	echo '<p><img src="imagens/date.gif" alt="data1" name="img_data1" width="72" height="72" align="top" id="img_data1">
	<a href="#" id="link1">Evento-'. $res["evento"] .'</a></p>';
	
}

echo '</div>';

Compartilhar este post


Link para o post
Compartilhar em outros sites
  $sql = $pdo->prepare("SELECT dia, mesano, evento FROM w_aconteceu");
  $sql->bindParam(':dia', $_GET['dia'], PDO::PARAM_STR);
  $sql->bindParam(':mesano', $_GET['mesano'], PDO::PARAM_STR);
  $sql->bindParam(':evento', $_GET['evento'], PDO::PARAM_STR);

bindValue em :dia, :mesano e :evento ? é aquele mesmo erro que comentei anteriormente em um tópico seu, tá usando o bind sem ter passado onde substituir na query

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.