par
d0m » 07 févr. 2008, 17:39
Déjà tu pourrais utiliser les balises code et php pour rendre le post plus lisible. C'était un supplice de te lire.
D'après ce que tu dis, tes champs
iddefaut sont liés à tes champs
commentaires.
Une fois ton formulaire soumis, tu auras 2 tableaux dans ta variable
POST :
$_POST['iddefaut'] et
$_POST['commentaires']
Si tes input sont crées en parallèle (dans le même ordre et en même nombre), tu peux les parcourir simultanement en utilisant un des deux dans le foreach et parcourir l'autre avec la cle:
foreach($_POST['commentaire'] as $cle => $com){
$commentaire = $com;
$defaut = $_POST['iddefaut'][$cle];
}
Ca revient en gros à ce code là :
for($i=0;$i<count($_POST['commentaire']);$i++){
$commentaire = $_POST['commentaire'];
$defaut = $_POST['iddefaut'][$cle];
}
Déjà tu pourrais utiliser les balises code et php pour rendre le post plus lisible. C'était un supplice de te lire.
D'après ce que tu dis, tes champs [b]iddefaut[/b] sont liés à tes champs [b]commentaires[/b].
Une fois ton formulaire soumis, tu auras 2 tableaux dans ta variable [b]POST[/b] :
[b]$_POST['iddefaut'] [/b]et [b]$_POST['commentaires'][/b]
Si tes input sont crées en parallèle (dans le même ordre et en même nombre), tu peux les parcourir simultanement en utilisant un des deux dans le foreach et parcourir l'autre avec la cle:
[php]
foreach($_POST['commentaire'] as $cle => $com){
$commentaire = $com;
$defaut = $_POST['iddefaut'][$cle];
}
[/php]
Ca revient en gros à ce code là :
[php]
for($i=0;$i<count($_POST['commentaire']);$i++){
$commentaire = $_POST['commentaire'];
$defaut = $_POST['iddefaut'][$cle];
}
[/php]