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

++