Page 1 sur 1

Affecter une variable à un bouton en html

Posté : 14 mars 2005, 12:26
par CNRS
Bonjour,
J'ai un probleme avec mon formulaire,je m'explique:
J'ai un formulaire lié à mysql qui me permet d'ajouter des publications et de pouvoir les modifier plus tard.
Pour la partie ajout sa fonctionne tres bien mais la modification me pose des problemes:
je dois tout d'abord effectuer une recherche avec des criteres sur les dates les equipes et tout, puis j'affiche tout sa dans un tableau et je crée une colonne a droite dans laquelle j'ai mis un bouton modifier.
J'aimerais pouvoir affecter a ce bouton l'id de chacune de mes lignes.
c'est a dire par exemple pour la ligne 1 le bouton modifier aura une variable qui contient $id=1;

Comment faire??? AIDEZ MOI SVP!!

Posté : 14 mars 2005, 15:55
par goeb
essaye simplement un lien HREF :

Code : Tout sélectionner

<a href="modifier.php?id=123"><img src="ton_bouton.gif"></a>
et pour chaque bouton, l'id (123 dans cet exemple) sera different.

Posté : 14 mars 2005, 16:33
par CNRS
J'ai déja essayer mais sa e fonctionne pas,lorsque je recupere ma variable et que je fais un echo sa m'affiche rien.

Code : Tout sélectionner

echo '<a href="modify.php?$var=$id">Modifier </a></td>';
dans le modify.php je fais simplement sa:

Code : Tout sélectionner

echo $var;
Mais je n'obtiens rien.
En fait j'aimerais recuperer l'id de chacune de mes lignes et les envoyer vers modify.php

Posté : 14 mars 2005, 16:36
par demipoulp
var sans $
echo '<a href="modify.php?var='.$id.'">Modifier </a></td>'; 

Posté : 14 mars 2005, 17:01
par CNRS
j'ai toujours le meme probleme je n'arrive pas à afficher l'id.Je dois recuperer $var dans mon fichier modify.php,n'est-ce pas?

Posté : 14 mars 2005, 17:03
par flitox
<?php echo $_GET['$var']; ?>
:?:

Posté : 14 mars 2005, 17:09
par CNRS
Merci beaucoup tu sais pas a kel point tu m'as aidé la!!!
sa marche!!!!!Merci encore flitox

Posté : 14 mars 2005, 17:35
par flitox
Non je n'imagine pas du tout mais vu ta réaction, je suppose qu'un poids en moins t'as été enlevé :lol: