Bonjour,
Je bute et ne trouve pas la solution à mon problème.
J'ai un tableau crée comme suit :
Dans un formulaire pour ne pas perdre le contenu du tableau, je le passe en champ hidden
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $tab_rapport[$_POST['ref_referentiel']]=array( "notes"=>$_POST['rapport']);
La syntaxe est fausse et j'obtiens une alarme Illegal offset type .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 foreach ($tab_rapport as $key=>$value){ echo "<input type='hidden' name='tabrapport[$key][notes]' value='$tab_rapport[$key][notes]'>"; }
Or tout fonctionne bien lorsque je ne passe qu'une seule valeur comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach ($tab_rapport as $key){ echo "<input type='hidden' name='tabrapport[$key]' value='$key'>";
Mon problème :
Quelle est la syntaxe pour passer dans un (ou plusieurs) champs hidden la totalité d'un tableau comportant plusieurs champs ?
Merci par avance.
![]()
Partager