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...