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 deux champs avec même nom [PHP 5.1]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut Récupérer deux champs avec même nom
    Bonjour !

    Je n'arrive pas à savoir si il est possible de récuperer 2 champs qui ont le même nom dans un formulaire.

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form method="POST" action="../php/save.php" name="form">
    <input type="text" name="add" value="blabla" />
    <input type="text" name="add" value="blabla2" />
    </form>

    Il y a-t-il un moyen de récuperer les deux valeurs blabla et blabla2 ? (Il peut y avoir plus que 2 valeurs, une infinité)
    Pour l'instant blabla2 écrase mon blabla et je ne récupere que la derniere valeur.

    Merci de votre aide.
    Je continu mes recherches.

  2. #2
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Non il me semble que tu ne peut pas sauf pour un groupe de checkbox

  3. #3
    Membre confirmé Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut
    Salut amoiraud !

    argh ! Dommage !!

  4. #4
    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
    Par défaut
    Ils peuvent avoir le meme nom au départ mais pas à l'arrivée.
    Démonstration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method="POST" action="../php/save.php" name="form">
    <input type="text" name="add[]" value="blabla" />
    <input type="text" name="add[]" value="blabla2" />
    </form>
    à l'arrivée tu recois $_POST['add'] qui contient array(0=>"blabla", 1=>"blabla2")
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Ah ben je pensait qu'on pouvais faire ca uniquement avec les checkbox mais je me trompais...
    C'est bon à savoir

  6. #6
    Membre confirmé Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Ils peuvent avoir le meme nom au départ mais pas à l'arrivée.
    Démonstration :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method="POST" action="../php/save.php" name="form">
    <input type="text" name="add[]" value="blabla" />
    <input type="text" name="add[]" value="blabla2" />
    </form>
    à l'arrivée tu recois $_POST['add'] qui contient array(0=>"blabla", 1=>"blabla2")
    MA - GNI - FI - QUE
    C'st exactement ce que je voulais !!! J'avais essayé de récuperer un array à la fin mais je n'avais pas inserer la petite astuce au début : les [] !

    Merci beaucoup !

  7. #7
    Membre confirmé Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Par défaut
    Re bonjour !
    J'aurais aimé une derniére précision :
    Est ce que les valeurs récuperées seront toujours dans l'ordre de la page HTML ?

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

Discussions similaires

  1. Empecher l'ajout de deux champs de même nom
    Par fatich dans le forum VB.NET
    Réponses: 8
    Dernier message: 12/05/2014, 18h13
  2. [MySQL] Récuéprer deux champs au meme nom dans un Innerjoin
    Par easyjava dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 06/10/2006, 12h25
  3. requete sur 2 tables liées avec même nom de champs
    Par Australia dans le forum Access
    Réponses: 5
    Dernier message: 02/02/2006, 11h38
  4. Récupérer tous les champs de même nom
    Par hlr dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/02/2005, 13h26
  5. ASP champs avec même nom
    Par pete007 dans le forum ASP
    Réponses: 8
    Dernier message: 03/05/2004, 22h58

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