Envoyer des variables dans l'adresse

Résolu
zejon -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Pour l'instant, j'affiche sur ma page un lien qui envoie une variable vers une autre page, comme ceci:

echo '<a href="page.php?variable=1" class="one">lien</a>';

seulement, voudrais mettre à la place du 1 une variable, comme ceci, qui ne marche pas...

$id = $row['id'];
...
echo '<a href="page.php?variable=$id" class="one">'.$row['titre'].'</a>';

Comment puis-je envoyer cette variable qui n'est pas fixe?
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Xil Messages postés 351 Statut Membre 257
     
    Il faut jouer avec les ' et " :
    echo "<a href='page.php?variable=$id' class='one'>$row[titre]</a>";
    ou
    echo '<a href="page.php?variable='.$id.'" class="one">'.$row['titre'].'</a>';
    ou
    echo "<a href=<\"page.php?variable=$id\" class=\"one\">$row[titre]</a>";
    ou
    echo "<a href=\"page.php?variable=".$id."\" class=\"one\">".$row['titre']."</a>";
    


    Sachant que tu as utilisé une des syntaxes incorrectes ^^
    0
  2. zejon
     
    Ah merci beaucoup, j'ai enfin réussi à faire ce que je voulais!
    En fait je ne savais pas qu'il fallais mettre les .autour de la varialbe!
    0
  3. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     

    résolu
    0