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 :

Problème de transmission de variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut Problème de transmission de variable
    Bonjour
    Je voudrai transmettre des variables sur une autre page php , cette page est accessible grace à un simple bouton : Mais au lieu de récupéré la valeur de ma variable je n'arrive qu'a récupéré le nom :
    voici le bout de code correspondant :

    <form id="form1" name="form1"
    method="post" action="modifIdentifiant.php?test=$Identifiant">
    <label>
    <input type="submit" name="Submit" value="modifier" />
    </label>
    </form>

    puis sur la page modifIdentifiant.php :

    $Identifiant= $_GET['test'];
    echo $Identifiant;

    l'echo me renvoi $Identifiant au lieu du contenu de $Identifiant ....

    si qu'elqu'un peut m'aider , je pense que c'est juste un probleme de syntaxe au niveau des " " de: action="modifIdentifiant.php?test=$Identifiant">

    merci d'avance pour votre aide

  2. #2
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    http://julp.developpez.com/php/formulaires/
    Possibilité de remercier julp et google.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Je suis débutant en php et ton lien ne pas vraiment aider car
    la variable que je veux transmettre ne se trouve pas dans un formulaire .
    c'est juste un bouton de redirection vers une autre page qui se trouve dans un formulaire . Je crois si j'ai bien compris que ici il s'agit bien d'une methode GET et non une methode POST DE FORMULAIRE classique ....

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Normal, tu utilises $identifiant en dehors des balises php (<?php et ?>) du coup pour l'html ca n'est que du texte !
    il faut plutot faire ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <form id="form1" name="form1"
    method="post" action="modifIdentifiant.php?test=<?php echo $Identifiant; ?>">
    <label>
    <input type="submit" name="Submit" value="modifier" />
    </label>
    </form>
    et la tu pourras récupérer ca par $_GET['test']

    l'autre solution serait de le passer en POST justement et de mettre cette valeur dans un champ hidden (il existe mais n'apparait pas dans l'html) comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <form id="form1" name="form1"
    method="post" action="modifIdentifiant.php">
    <label>
    <input type="hidden" name="test" value="<?php echo $Identifiant; ?>" />
    <input type="submit" name="Submit" value="modifier" />
    </label>
    </form>
    et tu le récupères dans $_POST['test']

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut merci
    Merci beaucoup ca marche avec la premiere methode et certainment avec la deuxieme , je m'en souviendrai

    merci encore

  6. #6
    Membre émérite

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Par défaut
    Personnelement, je te conseille le champs caché car tu pourras accèder aux variables de manière uniforme.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 215
    Par défaut
    Peux tu Préciser le " de manière uniforme" ???
    tu a certainement raison mais je ne comprend pas ...

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

Discussions similaires

  1. Problème de transmission de variable JSP Servlet
    Par Ibookun dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/05/2013, 14h56
  2. Réponses: 4
    Dernier message: 09/06/2007, 01h33
  3. Problème de Transmission de variable par url
    Par toma03 dans le forum Langage
    Réponses: 2
    Dernier message: 30/05/2007, 21h47
  4. Réponses: 4
    Dernier message: 18/04/2007, 09h16
  5. Problème dans transmission de variables dans anim
    Par baleiney dans le forum Flash
    Réponses: 1
    Dernier message: 13/08/2006, 10h26

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