Page 1 sur 1
lien dynamique en php
Posté : 27 mai 2014, 12:10
par laubanane
Je voudrais que quand je clique sur mon lien, mon $data['id'] prenne une valeur différente pour chaque lien mais il ne garde que la dernière valeur (ce qui est normal vu le code) Mais je ne vois pas comment faire. Avez vous une idée ?
$req = mysql_query("SELECT * FROM `util`");
while ($data = mysql_fetch_array($req))
{
echo "nom : " . $data['nom'] .' pseudo : '. $data['pseudo'].' age : '. $data['age'] ; //affiche la liste des occurrences
echo "<a href='modif.php'>Modifier la ligne</a></br>";
$_SESSION['id']=$data['id'];
}
Re: php
Posté : 27 mai 2014, 13:27
par telnes
hello
quelque chose comme cela
$req = mysql_query("SELECT * FROM `util`");
while ($data = mysql_fetch_array($req))
{
echo "nom : " . $data['nom'] .' pseudo : '. $data['pseudo'].' age : '. $data['age'] ; //affiche la liste des occurrences
echo "<a href='modif.php?id=".$data['id']."'>Modifier la ligne</a></br>"; //utiliser la var $_GET['id'] dans modif.php pour récupérer la valeur
//$_SESSION['id']=$data['id'];
}
++
Re: lien dynamique en php
Posté : 27 mai 2014, 14:00
par laubanane
c'est mon idée de base mais il me faut cette variable dans $_SESSION, si je l'applique à la page d'après seulement quand je recharge cette page il n'y a plus de valeur dans $_SESSION car mon id ne vaudra plus rien.
Re: lien dynamique en php
Posté : 27 mai 2014, 14:33
par telnes
hello
tu peux créer ta var de session dans la page modif.php
Re: lien dynamique en php
Posté : 27 mai 2014, 14:40
par laubanane
j'ai essayé et le meilleur moyen serait d'avoir la bonne variable directement de ma première page.
Si quelqu'un à une idée pour cette solution ça m'intéresse.
Re: lien dynamique en php
Posté : 27 mai 2014, 14:52
par telnes
hello
le lien est créer côté serveur et sera exécuté côté client dans le navigateur
les var de session son créer côté server et manipulé côté sever
ensuite comment veux tu connaitre l'id qui sera cliqué dans le navigateur avant qu'il soit cliqué ?
Re: lien dynamique en php
Posté : 27 mai 2014, 15:20
par laubanane
Je ne sais pas, c'est pour ça que je demande de l'aide
le problème si je me crée une var de session dans la page modif.php c'est que c'est un formulaire et quand je clique sur mon bouton mon id n'est plus dans l'url donc ma var $id n'a rien à l'intérieur et pareil pour ma session car $_session['id']=$id;
Re: lien dynamique en php
Posté : 27 mai 2014, 15:32
par telnes
Hello
Dans le formulaire tu ajoute un input hidden ou tu ajoute l id dans le champs action de toi form
++