Salut

J'aide un infographiste AS2 a m'envoyer des variables sur mes fichiers php.
J'ai un tableaux associatif a 3 dimensions mais je ne peux pas tester le prog vu que moi j'ai pas flash.
Je voudrais donc savoir si la syntaxe de ce tableau est bonne :
(c'est un tableau qui liste les aliments par repas et leur quantité sur 3 jours)
Code AS2 : 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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
tableau_des_repas = 
   [
      j2: {
            ptitdej: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            dej: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            goutcol: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            diner: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}
         },
      j1: {
            ptitdej: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            dej: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            goutcol: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            diner: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}
         },
      j: {
            ptitdej: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            dej: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            goutcol: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}, 
            diner: 
               {{aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}, {aliment: "", qté: 0}}
         }
   ];
Et si la fonction de sérialisation pour un sendAndLoad est, elle aussi, correcte :
Code AS2 : 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
18
19
function serialiseRepas(tableau)
{
   tableauRepasSerialise = "";
   for(jour in tableau)//parcours des jours
   {
      for(repas in tableau[jour])//parcours des repas d'un jour
      {
         for(aliment in tableau[jour][repas])//parcours des aliment d'un repas
         {
            tableauRepasSerialise += "&repas["+jour+"]["+repas"]["+aliment+"]="+tableau[jour][repas][aliment];
         }
         for(qte in tableau[jour][repas])//parcours des qté d'aliment d'un repas
         {
            tableauRepasSerialise += "&repas["+jour+"]["+repas"]["+qte+"]="+tableau[jour][repas][qte];
         }
      }
   }
   return tableauRepasSerialise;
}
Merci d'avance