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

Langage PHP Discussion :

Récupération d'une $variable via $_POST


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 138
    Points : 123
    Points
    123
    Par défaut Récupération d'une $variable via $_POST
    Bien le bonjour,

    Alors j'ai un petit soucis qui est peut être bête, mais pas évidant ^^"

    Voici tout d'abord mon bout de code :
    while($defis = mysql_fetch_assoc($req))
    {
    // on affiche les informations de l'enregistrement en cours
    $rep = "<form method=".'"'. "post".'"'. "action=".'"'."defis.php".'"'.">";
    $rep .= "<td width=" .'"'. 200 .'"'. ">" .$defis['pseudo']. "</td>";
    $rep .= "<td width=".'"'. 200 .'"'."> </td>";
    $rep .= "<input type=".'"'. "submit".'"'."name=".'"'."adversaire".'"'."value= ".'"'. $defis['pseudo'].'"'."</form>";
    echo $rep.'<br/>';
    }
    Donc à l'affichage j'ai bien plusieurs pseudos qui s'affichent et quand je clique sur le bouton qui leur est joint, j'ai bien la valeur qui est envoyé... jusque la tout va bien ^^"

    Par contre j'aimerai récupéré dans une autre page (= la page defis.php), la valeur : $defis['pseudo'], dans la méthode $_POST['variable_recuperee'].

    J'ai essayé $_POST[" ' ". '$defis'. "['pseudo'] ' ] ; et toutes les combinaisons possibles et inimaginable sans succès.

    Donc voilà, le but est de pouvoir sélectionner un joueur, RECUPERER la variable de son pseudo sur une autre page.

    Le transfert de la valeur vers l'autre page se fait bien car quand je clique sur le pseudo "Bonjour" et que je mets un code du style :

    <?php
    $bjr = $_POST['Bonjour'];
    echo "le joueur".$bjr. "a été selectionné"
    Le résultat affiche correctement : le joueur Bonjour a été selectionné.

    Mais le truc c'est que moi je veux que le 'Bonjour' du code ci dessus s'adapte pour n'importe quel joueur, que ce soit Paul, Louise et même Gertrude !

    Donc ma question, peut-on gérer une $variable dans la méthode $_POST?
    Et sinon quels sont les moyens pour arriver à un résultat semblable ?

    Merci d'avance pour l'attention que vous m'avez accordé,

    Cordialement,

    Jean.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rep .= "<input type=".'"'. "submit".'"'."name=".'"'."adversaire".'"'."value= ".'"'. $defis['pseudo'].'"'."
    ===>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $rep .= '<input type="submit" name="adversaire" value="' . $defis['pseudo']. '">';
    C'est pas plus joli ?

    Dans ce que tu as fait, tu peux recuperer la valeur du pseudo dans $_POST['adversaire'] apres l'envoi du formulaire.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 138
    Points : 123
    Points
    123
    Par défaut
    Merci, je vais essayer, mais il me semble que j'avais déjà tenter et que ca marchait pas ...

    Encore merci pour la réponse rapide, je vais voir ce que ca donne ^^

    EDIT : Ca fonctionne en effet, bah 1) Grand grand merci, 2) Je suis vraiment un bleu... J'étais persuadé de l'avoir fait une fois dans mes tests >>> Programmer trop longtemps c'est mauvais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération d'une variable via FlashVars
    Par new-root dans le forum Flash
    Réponses: 2
    Dernier message: 04/02/2011, 00h07
  2. [C#] Récupération d'une variable d'environnement
    Par jamy79 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 17/08/2005, 14h03
  3. Récupération d'une variable
    Par cach dans le forum Windows
    Réponses: 7
    Dernier message: 22/02/2005, 11h19
  4. Transmettre une variable via un lien href
    Par developpeur_mehdi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 08/01/2005, 14h49

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