IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

lien récupération Mysql et passage de paramètres


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 40
    Par défaut lien récupération Mysql et passage de paramètres
    Hi,

    J'aimerai passer en paramètre d'un lien un champ de ma base de données.
    Pas facile à expliquer ^^

    J'ai un tableau qui s'affiche par le biais d'une base de données avec un while.
    A chaque ligne qui se crée je met un lien.
    Mais à chaque lien j'aimerai passer un paramètre unique qui correspond à l'id de ma table que j'ai sélectionné.

    Voici le script de ma page où j'affiche le tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    <?php
    	//Controle de connexion
    	require_once"../../_classes/Controleur_Connexion.inc.php";
    	//Instanciation					
    	$var=new Controleur_Connexion("*","utilisateur","","","","","","","","");
    	//On utilise la fonction consultation et on stock le résultat dans la varibale "resultat"
    	$resultat=$var->consultation();
    	//On crée un tableau
    	echo '<table align="center">';
    	echo '<tr bgcolor="#FFFFFF"><td align="center" width="150">Nom</td><td align="center" width="150">Prénom</td><td align="center" width="150">Login</td><td align="center" width="150">Password</td><td align="center" width="150">Profil</td></tr>';
    	//Boucle "Tant que" qui nous renvoie une liste des natures de stages joueurs dans le tableau
    	while($l=mysql_fetch_array($resultat))
    	{
    		echo '<tr bgcolor="#eeeeff" ><td align="center"><a href="./_pages/a.php">'.$l[1].'</a></td><td align="center">'.$l[2].'</td><td align="center">'.$l[3].'</td><td align="center">'.$l[4].'</td><td align="center">'.$l[5].'</td></tr>';
    	}
    	echo '</table>';
    ?>
    Ma page de récupération est "a.php" (pas très recherchée ^^).
    J'ai testé en mettant un paramètre de ce genre, mais les paramètres ne fonctionnent-t-ils pas qu'avec des formulaires ??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<tr bgcolor="#eeeeff" ><td align="center"><a href="./_pages/a.php?param='.$l[0].'">'.$l[1].'</a></td><td align="center">'.$l[2].'</td><td align="center">'.$l[3].'</td><td align="center">'.$l[4].'</td><td align="center">'.$l[5].'</td></tr>';
    J'ai un tableau et je ne veux pas de formulaire d'ailleurs c'est pas possible avec ce que je veux faire.

    Merci de votre aide

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    Non tu peux tout à fait passer des variables via l'U.R.L , elles sont alors de type GET et se récupère avec un $_GET['nom_de_la_variabel'] tout simplement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 40
    Par défaut
    oui c'est vrai ^^
    J'en ai entendu parler.

    Je vais chercher mais je pose quand même la question, comment on fait?
    ----> je vais voir

    Et merci du coup de main

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 40
    Par défaut
    J'ai réussi enfin....c'était pas dur.
    J'ai quand même une petite question, il me semble qu'on ne peut pas passer des variable par URL avec du POST, pourquoi ??

    La méthode POST est pourtant plus sécurisée...enfin quand on passe des variables via l'url on les voit...pas terrible ça ^^

    Une piste pour ne pas que ça se voit dans l'url mais que ça passe quand même?

Discussions similaires

  1. passage de paramètre dans un lien
    Par michouhayoo dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/05/2008, 23h07
  2. Passage de paramètres dans les liens
    Par oclone dans le forum Langage
    Réponses: 2
    Dernier message: 29/02/2008, 14h11
  3. Réponses: 11
    Dernier message: 08/06/2006, 16h53
  4. Passage de paramètre dans un requête Mysql
    Par kcizth dans le forum Requêtes
    Réponses: 2
    Dernier message: 04/02/2006, 14h28
  5. Passage de paramètres ds un lien hypertext ds une page xsl
    Par lenoir_franck dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 22/04/2005, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo