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

Sign in to follow this  
Sota

link num echo, a enviar variavel

Recommended Posts

Sota

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?

Share this post


Link to post
Share on other sites
The Loser

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>";


I intend to live forever. So far so good.

Share this post


Link to post
Share on other sites
Sota

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

Share this post


Link to post
Share on other sites
elcsat

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

um array nao se pode encontrar entre aspas. tenta assim

Share this post


Link to post
Share on other sites
djthyrax

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

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


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
The Loser

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

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


I intend to live forever. So far so good.

Share this post


Link to post
Share on other sites
Sota

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

Share this post


Link to post
Share on other sites
anolsi

Na página seguinte faz:

var_dump($_GET['id']);

E diz o que dá.


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
elcsat

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

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

:D :) :P

Share this post


Link to post
Share on other sites
Sota

aparece isto: string(0) ""

e tou a fazer isto na outra:

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

Share this post


Link to post
Share on other sites
Sota

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.