Probleme pour envoyer variable php avec lien.

Fermé
drlecteur Messages postés 36 Date d'inscription vendredi 6 juillet 2012 Statut Membre Dernière intervention 24 octobre 2012 - Modifié par drlecteur le 28/09/2012 à 10:36
flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 - 28 sept. 2012 à 10:46
Bonjour,


Donc voila je vous explque, je veux envoyer une variable avec un lien sauf que quand je recupere la variable est la print, ce qui s'affiche est le nom de la variable et pas ce qu'elle contient, je n'arrive pas a regler ce pb, sa doit etre un probleme de balise mais je ne trouve pas. Je vous joint mon code :

while ($donnees = $req->fetch()) 
     {      ?> 
       <tr> 
       <td><?php echo stripslashes($donnees['Id']); ?></td> 
       <td><?php echo stripslashes($donnees['prenom']); ?></td> 
       <td><?php echo stripslashes($donnees['mdp']); ?></td> 
       <td><a href="modifier.php?id=$donnees['Id']"><img src="petitstylo.jpg"/></a></td> 
       <td><a href="suppr_bdd.php?id=$donnees['Id']"><img src="petitecroix.jpg"/></a></td> 
       </tr> 
       <?php 

     }?> 


Donc sa c'est ma boucle qui m'affiche un tableau, dans ce tableau j'ai deux lien et des infos recupéré grace a une requete. Sauf que dans mes lien je souhaite envoyer ma variable id, contenue dans mon array $donnees. Je l'envoie dans le lien et dans la page qui recois la variable, lorsque je la print, ce qui apparait est '$donnees['Id']' alors que moi je veux ce que la variable contient et pas son nom !!! Si vous pouvez m'aidé sa serait cool :). Merci d'avance




1 réponse

flav1313 Messages postés 751 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 22 octobre 2012 100
28 sept. 2012 à 10:46
Un erreur réside dans ton code :

<td><a href="modifier.php?id=<?echo $donnees['Id'] ?>"><img src="petitstylo.jpg"/></a></td> 
       <td><a href="suppr_bdd.php?id=<?echo $donnees['Id'] ?>"><img src="petitecroix.jpg"/></a></td>


Je crois que ton problème vient de là.
0