• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Sota

link num echo, a enviar variavel

12 mensagens neste tópico

Viva,

o meu código php está a listar uma informação que retiro de uma base de dados e quero meter um link numa da palavra que retiro da base de dados algo como isto:

$id=$row['id'];
echo( "<a href="casa.php?id=$id" target="_self">".$row['Nome'] </a>);

$id quero que envie mesmo um numero. como posso fazer isso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

echo '<a href="casa.php?id='.$id.'" target="_self">'.$row['Nome'].'</a>';

ou simplesmente

echo "<a href=\"casa.php?id=$id\" target=\"_self\">$row['Nome']</a>";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o primeiro n dá a não ser que esteja a fazer algo mal segundo parece ter um erro de sintaxe o ] aparece como texto e não como parte da variavel:s

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

echo "<a href=\"casa.php?id=".$id."\" target=\"_self\">".$row['Nome']."</a>";

um array nao se pode encontrar entre aspas. tenta assim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É possível o uso de arrays como o The Loser sugeriu, mas é desta maneira:

$str = "blablalba{$array['chave']}adfalsdfl";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ah sim lol Ele disse o primeiro, olhei para o que tinha as plicas.

Distracção minha, obrigado pela correcção djthyrax.  :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

não está a funcionar para o que queria, ou seja passar para a página seguinte o valor da variavel $id  :hmm:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Na página seguinte faz:

var_dump($_GET['id']);

E diz o que dá.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

esqueci-me que com as {}, bgda djthyrax,

mas ja conhecia, mas faço sempre como dize em cima

:D:):P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

aparece isto: string(0) ""

e tou a fazer isto na outra:

 echo "<a href=\"casa.php?id={$id}\" target=\"_self\">{$row['Nome']}</a>";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Resolvido :P o problema era meu que não tava utilizar os nomes certos. obrigado pela ajuda.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora