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 :

"Multi" Formulaires & Inputs


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 185
    Points : 160
    Points
    160
    Par défaut "Multi" Formulaires & Inputs
    Bonjour,

    J’aurais voulu savoir comment gérer plusieurs formulaires en une fois.
    Je m’explique : J’ai une page (b.php) contenant un nombre X d’input(s), ce nombre X est aléatoire.

    Je m'explique : J'ai une page (a.php) avec des checkbox, et chaque checkbox coché ajoute un nouvel input dans ma page (b.php).
    Donc par exemple si j'ai 7 checkbox cochés alors b.php affiche 7 input.

    Donc je voudrais savoir quel nom dois-je donner à mes inputs, dois-je tous les mettre dans le même form ou chaque input à un form ?
    Ensuite je dois récupérer un par un le contenu des inputs pour crée un nouvel enregistrement pour chaque inputs.

    Je ne vois pas comment m’y prendre. Je suis un peu perdu.

    Je vous remercie par avance.

    Cordialement.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    quoi qu'il en soit, il n'est possible d'envoyer qu'un seul formulaire a la fois, si ca repond a ta question...
    Il suffit donc simplement de mettre tt tes inputs dans un seul formulaire, et il serait preferable que les champs aie des noms differents, sans quoi tu ne pourra pas traiter le resultat !

  3. #3
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 185
    Points : 160
    Points
    160
    Par défaut
    Je suis en train de travailler dessus, un foreach qui incrémente a chaque fois $i ainsi pour le nom des inputs $variable[$i]['nom'] ! Mais je ne sais pas encore comment récupérer chaque input vu que le nom est dynamique.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    si tu ne connais pas le nom de la variable, tu fais un foreach sur le tableau pour toutes les parcourir sans connaitre leur nom...

  5. #5
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 185
    Points : 160
    Points
    160
    Par défaut
    Ok j'ai réussi à faire ce que je voulais.
    J'ai un foreach qui incrémente auto $i et le nom de mes inputs est var[$id][titre] et var[$id][contenu]
    Donc en gros si j'ai 2 checkbox de coché ça me donne (pour le nom des inputs) :
    var[1][titre] var[1][contenu]
    et
    var[2][titre] var[2][contenu]

    Maintenant comment récupérer titre et contenu pour 1 puis pour 2 ?

    Merci pour votre aide.
    Cordialement.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    exactement comme tu l'a écris:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    echo var[1][titre];
    //retourne le titre de l'element 1
     
    echo var[2][contenu];
    //retourne le contenu de l'element 2

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

Discussions similaires

  1. [Wamp] Problème d'insertion avec quote d'un formulaire
    Par cyberdevelopment dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/08/2006, 18h55

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