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 :

Persistance du tableau POST


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Points : 129
    Points
    129
    Par défaut Persistance du tableau POST
    Bonjour, je travaille actuellement sur un formulaire dira t'on découpé en deux partie.

    Lorsque l'on submit, je fais une analyse avec isset sur $_POST et indice un name présent dans les balises input.

    Ainsi, si j'ai le shéma conditionnel suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if (isset($_POST['form_a'])) {
     
    print "a";
     
    } else if (isset($_POST['form_b'])) {
      print "b";
    } else {
     print "pas possible";
    }
    Le problème étant que lors que l'affichage n'est réalisé que pour le premier choix que l'on croise dans le if, si on clique en ayant remplis le form b il ne s'affichera pas.

    Cela est identique après un rafraichissement de page. Quelqu'un aurait t'il une idée ? Merci beaucoup =)

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Points : 1 177
    Points
    1 177
    Par défaut
    Salut,

    et si tu enlevais le else if et le else

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
     
    if (isset($_POST['form_a'])) {
    print "a";
    } 
    if (isset($_POST['form_b'])) {
      print "b";
    } 
     
    if (!isset($_POST['form_a']) && !isset($_POST['form_b']) ) {
    {
     print "pas possible";
    }

  3. #3
    Membre habitué Avatar de mensoif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    248
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 248
    Points : 129
    Points
    129
    Par défaut
    J'ai testé ta solution, sans succés.

    J'avais également un problème avec l'extraction du name de submit, grand mystère mais le problème est résolus.

    Je fesais seulement des return false; dans mon code js, donc jamais d'aboutissement du submit d'où les problèmes. Merci en tous cas de t'être penché sur mon cas!!

    Résolu !

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

Discussions similaires

  1. Récupérer les valeurs d'un tableau POST
    Par elmanu13 dans le forum Langage
    Réponses: 11
    Dernier message: 13/12/2013, 15h34
  2. Réponses: 4
    Dernier message: 17/09/2006, 09h43
  3. Réponses: 2
    Dernier message: 02/06/2006, 09h04
  4. [AJAX][post]tableau
    Par trach.sam dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 11/05/2006, 18h39
  5. [Tableaux] tableau dans un post
    Par tit_oune dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2006, 14h51

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