Récupérer une variable

Résolu
Bonjour,

Je passe une variable d'un script php à un autre.
Pour le script de réception, j'ai ceci :
$id= $_GET['id'];
echo $id; // testé=ok
echo '<a href="./modif_indiv.php?mode=modif&id=\'$id\'"><img src="../../images/modification.gif" border="0"></a>';

L'echo $id fonctionne (la bonne variable est là !).
Par contre, la variable ne passe pas. Ce qui passe est ce qu'il y a après le =, soit '$id'.
Pourquoi ?
Je dois avoir une erreur de syntaxe ??

Merci.

4 réponses

  1. Bonjour,

    Petit erreur de syntaxe, en effet. :)
    Il manque des points (un peu comme les + en java) pour concaténer la chaine et la variable.

    echo '<a href="./modif_indiv.php?mode=modif&id=\'.$id.\'"><img src="../../images/modification.gif" border="0"></a>';
    1. salut
      il faut virer tes antislash - sinon pas interprétés :

      echo '<a href="./modif_indiv.php?mode=modif&id='.$id.'"><img src="../../images/modification.gif" border="0"></a>';