Page 1 sur 1

Passage de variable en $_GET

Posté : 10 mai 2006, 13:29
par Newbie
Bonjour tout le monde,

j'ai une petite question au sujet du passage de variable en $_GET : est-il possible de passer la valeur d'une ''Variable'', j'explique est-ce que l'on peut mettre ceci
<a href="test.php?id=$var">Lien avec id=$var</a>
et si oui pourquoi ça marche pas chez moi ??? Chez moi lorsque j'arrive sur l'autre page, quand je fais un echo de id il est égal à var

Posté : 10 mai 2006, 13:32
par guilt92
Si tu es en html : il faut passer ta $var en php :
<a href="test.php?id=<?php echo $var;?>">Lien avec id=$var</a>
Si tu es en php : il ne faut pas laisser la variable entre "" il faut concaténer la chaine :
<?php echo "<a href=test.php?id=".$var.">Lien avec id=".$var."</a>";?>
Le . permet de concaténer les chaines de caractères, ainsi tu peux mélanger les texte normaux entre "" avec les variables.

Posté : 10 mai 2006, 13:39
par Newbie
Merci beaucoup je teste ça.

Posté : 10 mai 2006, 14:50
par charabia
A savoir que la première solution proposée par guilt92 est à privilégier ;) Mets le HTML en dehors du PHP dès que c'est possible.
<a href="test.php?id=<?php echo $var;?>">Lien avec id=<?php echo $var;?></a>