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érer le value d'un champ avec la méthode POST


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut Récupérer le value d'un champ avec la méthode POST
    Bonjour,

    je n'arrive pas a récupéré le value d'un champ avec la méthode POST

    le formulaire ce trouve dans un répertoire a la www.monsite.com/teste/formulaire.php

    Je voudrais qu'après le clique du bouton, le résultat soit afficher sur la page www.monsite.com/modules/Paiements/includes/make.php

    Page formulaire.php
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <FORM method="POST" action="../modules/Paiements/includes/make.php">
     
    <p><input name="champ1" type="text" value="toto" size="37"></p>
    <input type="submit" name="envoi" value="Envoyer">
     
    </FORM>

    Page make.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
     
    $msg = "Teste :\t$champ1\n";
     
    echo( "Votre champ1: <b>".$msg."</b><br>\n" ) ;
     
    ?>
    Merci

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Essaye de faire comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    $champ1 = $_POST['champ1'] ; 
     
    $msg = "Teste :\t$champ1\n";
     
    echo( "Votre champ1: <b>".$msg."</b><br>\n" ) ;
     
    ?>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Bonjour,

    c'est toujours pareil, je pense que le problème vient de

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <FORM method="POST" action="../modules/Paiements/includes/make.php">

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Tu as un message d'erreur ?

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Essayes un var_dump de $_POST dans make.php pour voir ce qui passe réellement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     echo '<pre>';
    var_dump($_POST);
    echo '</pre>';
    et donne-nous le résultat
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Membre habitué
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut
    après le click est ce que tu te rediriges vraiment vers la page make.php?.(Voir votre barre de navigation).

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Bonjour,

    Merci pour vos réponses.

    Celira, Jai essayer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     echo '<pre>';
    var_dump($_POST);
    echo '</pre>';
    et j'ai comme réponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Votre champ1: Teste :
    array(0) {
    }


    jumano, non je n'est pas de message d'erreur la seul chose que je vois est Votre champ1: Teste :



    foudev, oui oui ça se rediriges vraiment vers la page make.php

  8. #8
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    En fonction du code que tu donnes et de la modif que je t'ai donné çà devrait marcher, j'ai fait le test en local chez moi et pas de soucis...
    Vérifie bien le nom de ton champs au cas où ....

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Par défaut
    Bonjour,

    Exact j'ai revu mon code page et j'ai découvert qu'il y a un conflit entre deux <form

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
     
    et
     
    <FORM method="POST" action="../modules/Paiements/includes/make.php">
    Merci tous le monde

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

Discussions similaires

  1. [AC-2010] Récupérer la valeur d'un champ avec RechDom.
    Par fab.85 dans le forum Requêtes et SQL.
    Réponses: 13
    Dernier message: 22/10/2014, 14h27
  2. Réponses: 1
    Dernier message: 24/11/2010, 21h03
  3. [MySQL] Récupérer la valeur d'un champ avec un update
    Par creativecwx dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 04/01/2009, 14h03
  4. Réponses: 1
    Dernier message: 15/05/2006, 18h05
  5. PHP5: difficulté avec la méthode post
    Par koueletbak dans le forum Langage
    Réponses: 10
    Dernier message: 14/04/2006, 11h07

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