lien dynamique en php

Eléphanteau du PHP | 13 Messages

27 mai 2014, 12:10

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'];
			 	} 
Modifié en dernier par Ryle le 27 mai 2014, 13:35, modifié 1 fois.
Raison : Titre modifié. Merci d'utiliser des titres explicites, on se doute que votre demande ici concerne le "php" :)

Eléphant du PHP | 422 Messages

27 mai 2014, 13:27

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'];
                                }

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphanteau du PHP | 13 Messages

27 mai 2014, 14:00

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.

Eléphant du PHP | 422 Messages

27 mai 2014, 14:33

hello

tu peux créer ta var de session dans la page modif.php
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphanteau du PHP | 13 Messages

27 mai 2014, 14:40

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.

Eléphant du PHP | 422 Messages

27 mai 2014, 14:52

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é ?
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Eléphanteau du PHP | 13 Messages

27 mai 2014, 15:20

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;

Eléphant du PHP | 422 Messages

27 mai 2014, 15:32

Hello

Dans le formulaire tu ajoute un input hidden ou tu ajoute l id dans le champs action de toi form

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)