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 :

Parcours de tableaux (POST) [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut Parcours de tableaux (POST)
    Bonjour,

    J'ai vraiment un souci avec le traitement des tableaux passés par POST..

    je récupère ceci avec print_r($_POST); :
    Array ( [idAuditeur] => 8, 1 [dateEntree] => 18/06/2010, 22/10/2010 [dateSortie] => 26/06/2010, 09/07/2011 [demission] => 0, 0 [motif] => , [nb] => 2 [btn_valid] => Enregistrer les modifications pour tous les auditeurs [52f9dbddd2438b942c3d31c39213573d] => 1 [1cf1] => 20168729fe517b93d0b70ea4bd16f458 [chronoformname] => ActionDemissions )
    soit 2 enregistrements d'auditeurs que je souhaite mettre à jour dans ma bdd ensuite.
    Comme on me l'a expliqué lors de mon dernier passage ici, j'ai fait un explode sur chacun de ces tableaux pour pouvoir accéder à chaque valeur et les afficher dans l'ordre souhaité (chaque idAuditeur avec sa date d'entrée, de sortie, etc).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <?php
    print_r($_POST);
    $idAuditeur=explode(", ", $_POST["idAuditeur"]);
    $dateEntree=explode(", ", $_POST["dateEntree"]);
    $dateSortie=explode(", ", $_POST["dateSortie"]);
    $demission=explode(", ", $_POST["demission"]);
    $motif=explode(", ", $_POST["motif"]);
    echo '<hr/>';
     
    echo $idAuditeur[0].'<br/>';
    echo $idAuditeur[1].'<br/>';
     
    for($i=0;$i==1;$i++) {
    	echo $idAuditeur[$i].' '. $dateEntree[$i].' '. $dateSortie[$i].' '. $demission[$i].' '. $motif[$i].'<br/>';
    }
    ?>
    J'obtiens juste les idAuditeur et ensuite rien, la boucle ne passe pas...

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Points : 192
    Points
    192
    Par défaut
    Essaye avec ça ça devrait mieux aller pour ta boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for ($i = 0; $i <= 1; $i++){
    ...
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Points : 822
    Points
    822
    Par défaut
    Un peu logique. Ta boucle se traduit par ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $i = 0
    tant que $i = 1 faire
    ...
    ...
    incrémenter $i

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    mouais j'avais essayé <= avant d'aller manger et ça ne fonctionnait pas...
    Maintenant ça marche !
    pfff...

    Merchi

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

Discussions similaires

  1. Perl et le parcours de tableaux (3D)
    Par OPSulaf dans le forum Langage
    Réponses: 4
    Dernier message: 19/09/2014, 22h23
  2. Parcours de tableaux
    Par developpeur99 dans le forum Langage
    Réponses: 6
    Dernier message: 23/01/2009, 10h33
  3. Parcours de Tableaux à n dimensions
    Par maxperchus dans le forum C#
    Réponses: 3
    Dernier message: 02/05/2008, 16h53
  4. Parcours de tableaux
    Par BATCHOS CON TEQUILA dans le forum C++
    Réponses: 4
    Dernier message: 03/02/2008, 13h08
  5. [Tableaux] Parcours de tableaux
    Par it_bcn dans le forum Langage
    Réponses: 29
    Dernier message: 06/04/2007, 12h09

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