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 données formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 122
    Par défaut récupération données formulaire
    Voila j'ai plusieur formulaire sur la meme page, cela me permet d'effectuer différente tache sur ma bdd (ajout de colone,ajout champ,suppression...) je voudrait savoir si il est posible de recupérer l'état d'une checkbox de mon premier formulaire lorsque j'ne valide un autre ?

    en espérant etre assez clair

    merci d'avance

  2. #2
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    Bonjour
    Comme les checkbox sont récupéré via les variables post, si tu fais la soumission d'un second formulaire ces variables vont etre écrasé, ainsi tu ne pourras pas utiliser les variable posté du premier formulaire
    Par contre ce que tu peux faire c'est de garder ces variables:
    1- dans une classe et conserver l'objet de cette classe en session par exemple...pratique si plusieur variable posté dans ton premier formulaire
    2- En session directement donc tu peux les utilisé dans tous les formulaire par la suite
    3- Moins propre mes avis des champs hidden, j'opterais pour une des 2 premiere solution par contre

    En espérant que ca réponds à ton interrogation

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 122
    Par défaut
    dsl mais je ne sait pas comment mettre ces donnée en session je ne savait même pas que cela était possible .
    Comment je fait ?? Je met methode session dans ma balise form ???

  4. #4
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    bonjour
    les informations sur les sessions trouvées ici pourrait vous etre utiles

  5. #5
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Je met methode session dans ma balise form ???
    Sauf erreur de ma part, cette méthode n'existe pas.

    Partons du principe que l'état de ton checkbox est déterminé par un test.
    Si vrai, checkbox cochée, si faux, checkbox pas cochée.

    donc si vrai, tu passes en session son état en déclarant une variable de session :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    session_start();
    $_SESSION['checked'] = 'checked';
    ?>
    et si faux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    session_start();
    $_SESSION['checked'] = 'false';
    ?>
    C'est un peu raccourci, mais si tu veux te sentir à l'aise regarde la FAQ sur les sessions, elle est très bien faite : suis le lien

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 122
    Par défaut
    désoler de faire le noob mais apres la lecture de la fac je ne comprend pas tout...
    se code je le met ou ? Dans mon premier formulaire avant/apres ? Ou dans le formulaire que je vais valider ?
    Dans la page ou je gere le resultat de la soumission ?

    dsl mais c'est encore assez obscur pour moi

  7. #7
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Pas de souci, on y passe tous (surtout moi en fait)...
    Explique nous exactement ce que tu veux faire.

    Tu veux choisir de cocher ta checkbox à chaque fois ou tu veux qu'elle soit cochée automatiquement lors du chargement de la page ?

    Qu'est-ce qui détermine que la checkbox est cochée ou non?

    Ensuite on verra quelle est la situation la plus adaptée.

  8. #8
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    Salut
    Je pense qu'avec Javascript et des input hidden tu peux le faire ...
    Tu récupères l'état de ta checkbox sur le onsubmit de ton formulaire et affecte sa valeur à ton input hidden, que tu récupères enfin dans ton script de traitement....

    J'espère avoir été assez clair aussi ...

    Bon courage !

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

Discussions similaires

  1. récupération donnée formulaire
    Par tiesto95 dans le forum Langage
    Réponses: 2
    Dernier message: 17/12/2008, 11h17
  2. Récupération donnée Formulaire
    Par n4rk0o dans le forum Langage
    Réponses: 1
    Dernier message: 23/04/2007, 18h19
  3. [SQL] php récupération données formulaire + requête sql
    Par cesoir dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 19/04/2007, 15h00
  4. HELP récupération données formulaire
    Par liichiii dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/05/2006, 00h29
  5. Récupération données formulaire en php5
    Par jcaspar dans le forum Langage
    Réponses: 1
    Dernier message: 08/03/2006, 20h45

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