Bonjour,

Je bute et ne trouve pas la solution à mon problème.

J'ai un tableau crée comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$tab_rapport[$_POST['ref_referentiel']]=array( "notes"=>$_POST['rapport']);
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
3
4
 
foreach ($tab_rapport as $key=>$value){
    echo "<input type='hidden' name='tabrapport[$key][notes]' value='$tab_rapport[$key][notes]'>";
}
La syntaxe est fausse et j'obtiens une alarme Illegal offset type .

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.