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 la valeur d'un champ text


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Etudiant informatique
    Inscrit en
    Mars 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 86
    Par défaut récupérer la valeur d'un champ text
    Salut tout le monde;
    Bon j'ai deux pages php:
    La première contient des champs texte où l'utilisateur doit saisir un entier et à la fin un bouton 'Appliquer'
    Je veux qu'en cliquant sur ce bouton les information saisies dans les champs passe à la page suivante, bon j'ai essayer avec la méthode GET:
    c'est ce qui est mis dans la première page:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <form name="form" action="res1.php" method="get">
    ...
    <input type='text' name='coefficient' size=15><br>
    ce n'est pas un seul champ text mais la balise input est mise dans une boucle While.
    Dans la 2ème page:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $coeff=$_GET["coefficient"];
    echo $coeff.'<br>';
    mais ce qui s'affiche c'est le contenu du dernier champ seulement
    comment je peux récupérer toutes les valeurs saisies ???

  2. #2
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2010
    Messages : 573
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input type="text" name="coefficient[]" size="15" />
    ...
    $coeff=$_GET["coefficient"];
    foreach($coeff as $valeur){
    echo $valeur.'<br/>';
    }

  3. #3
    Membre confirmé
    Femme Profil pro
    Etudiant informatique
    Inscrit en
    Mars 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 86
    Par défaut Récupérer la valeur d'un champ text
    Mais le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <input type='text' name='coefficient' size=15><br>
    est dans une page, et moi je veux récupérer les valeur dans la 2 ème page !!

  4. #4
    Membre confirmé
    Femme Profil pro
    Etudiant informatique
    Inscrit en
    Mars 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 86
    Par défaut
    bon j'ai essayé avec votre prposition mais l'erreur suivante s'affiche :
    " Invalid argument supplied for foreach()"

  5. #5
    Membre confirmé
    Femme Profil pro
    Etudiant informatique
    Inscrit en
    Mars 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Etudiant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 86
    Par défaut
    Bon j'ai corrigé ce que vous m'avez proposer en ajoutant un 'array', le message d'erreur disparait mais y a toujours récupération du contenu du dernier champ seulement avec ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $coeff=$_GET["coefficient"];
    foreach(array($coeff) as $valeur)
    {
    echo $valeur.'<br/>';
    }

  6. #6
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2010
    Messages : 573
    Par défaut
    dans ta premiere page tu as :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form name="form" action="res1.php" method="get">
    while(){
    <input type='text' name='coefficient[]' size=15><br>
    }
    donc tu as une boucle qui affiche autant d'input text avec le même name (ce qui est interdit puisque un name doit etre unique) donc tu dois mettre un tableau : d'où les [].
    dans la seconde page (res1.php) tu recuperes la variable sous forme d'un array() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    foreach($_GET['coefficient'] as $valeur)
    {
    echo $valeur.'<br/>';
    }

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/11/2014, 20h43
  2. Récupérer la valeur d'un champ texte par programmation
    Par walidinfo dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 26/11/2010, 17h20
  3. Réponses: 2
    Dernier message: 14/07/2009, 08h45
  4. récupérer la valeur d'un champs text dans un cookie
    Par namstou3 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/09/2007, 20h53
  5. Réponses: 7
    Dernier message: 15/09/2005, 06h37

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