Bonjour,
J'ai vraiment un souci avec le traitement des tableaux passés par POST..
je récupère ceci avec print_r($_POST); :
soit 2 enregistrements d'auditeurs que je souhaite mettre à jour dans ma bdd ensuite.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 )
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).
J'obtiens juste les idAuditeur et ensuite rien, la boucle ne passe pas...
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/>'; } ?>
Partager