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'un input avec []


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Octobre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Octobre 2016
    Messages : 5
    Par défaut Récupération d'un input avec []
    Bonjour,

    je suis actuellement en train de réaliser un formulaire de test à partir d'une page web déjà existant.
    J'ai un problème lors de la récupération de mon post parce que la majorité des noms de mes input possèdent []

    ex : <input type="hidden" name="Form.standardQuestions.questions[1].Label" value="Nom">

    puis je récupère avec

    $nom=$_POST['Form_standardQuestions_questions[1]_Label']


    J'ai déjà découvert que les . son changé en _ au niveau du post par contre questions[1] me pose problème.

    J'ai vu plusieurs site expliquant comment traiter les array mais je n'ai pas vraiment compris. Pouvez vous m'aider ?


    Merci

  2. #2
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Salut,
    peut être un name comme ça Form.standardQuestions.questions[1][Label] ?, ce qui donnera un tableau $_POST['Form_standardQuestions_questions']
    Sinon oui les tableaux vous donnerons un peu plus de travail que des "input" simples

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Octobre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Octobre 2016
    Messages : 5
    Par défaut
    J'aimerai bien pouvoir changer les champs mais mon objectif est un petit peu compliquer.

    En réalité, il y a deux formulaire. Celui que je suis en train de faire et celui d'un site externe. J'ai récupérer le formulaire du site externet afin d'avoir exactement les mêmes champs.
    Nous faisons cela parce que nous désirons enregistrer les informations des inscrits dans nos propres bases de données avant de les renvoyer sur ce site externe à l'aide d'un "new HttpRequest". Dans le cas contraire, nous sommes dans l'impossibilité d'exporter les données des inscrits du site externe à notre propre base.

    Est ce que du coup, si je mets des champs personnalisé dans mon formulaire mais que je respecte le nom des champs originaux dans l'HttpRequest, j'arriverai au résultat voulu?

  4. #4
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Si vous envoyez les bons noms avec AJAX, Oui
    Mais là vous allez faire de l'AJAX vers un domaine externe, est-ce que ledit site a autorisé cette manœuvre ?

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Consultant communication & réseaux
    Inscrit en
    Octobre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant communication & réseaux

    Informations forums :
    Inscription : Octobre 2016
    Messages : 5
    Par défaut
    Avant d'en faire la demande, je cherchais déjà à prouver que c'etait possible. Je vais creuser la question avec eux.

  6. #6
    Membre émérite Avatar de Willy_k
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2011
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 541
    Par défaut
    Je pense que ça sera plus simple et vous aurez peut-être (s'ils acceptent) plus d'infos sur le comment implémenter de votre côté ....

Discussions similaires

  1. alligner des textbox (input) avec une liste
    Par sundjata dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 20/01/2006, 15h16
  2. Pb récupération d'une somme avec SUM()
    Par momo99 dans le forum InterBase
    Réponses: 3
    Dernier message: 01/11/2005, 15h38
  3. [DOM] Récupération d'un noeud avec critères ?
    Par elitost dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 20/10/2005, 15h27
  4. Attribut "readonly" d'un INPUT avec Struts
    Par leywos dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/10/2005, 16h20
  5. alignement input avec image
    Par Shabata dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/02/2005, 09h45

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