retourner 1 ligne tableau à deux dimensions

retourner 1 ligne tableau à deux dimensions - ASP - Programmation

Marsh Posté le 25-05-2007 à 08:46:55    

Bonjour,
 
Je suis face à un petit problème que je n'arrive pas à résoudre.
J'ai un tableau à 2 dimensions, le premier indice est le mois (1,2,3...12) et pour chaque mois un second tableau de 31 entrées (pour les jours).
J'initialise le tableau de cette manière :
 

Code :
  1. <%
  2.  dim etats(): ReDim etats(12,31)
  3. for m = 1 to 12
  4.  for j = 1 to 31
  5.  'response.write("m "&m&" j "&j)
  6.  etats(m,j) = "defaut"
  7.  'response.write("<br>m "&m&" j "&j&" "&etats(m,j))
  8.   next
  9. next
  10. %>


 
Après j'inclus un fichier qui va utiliser ce tableau.
J'ai une fonction qui prends un tableau de jours (etats(1) ou  etats(2)...)
 
Le problème est que lorsque j'essaye de le passer à ma fonction j'ai une belle erreur d'indice non défini :

Code :
  1. <%
  2. for j = 1 to 12%>
  3. <%
  4. dim mnom
  5. mnom = Array("","Janvier","Février","Mars" _
  6.     ,"Avril","Mai","Juin","Juillet","Août" _
  7.     ,"Septembre","Octobre","Novembre","Décembre" )
  8. dayone = WeekDay(dateserial(a,j,1),2)
  9.  %>
  10. <%If j mod 6 = 1 Then%>
  11.  </tr><tr>
  12. <%Else%>
  13.  <td>
  14.   <%call genereCalendrier(j,a,etats(j))%>
  15.  </td>
  16.  <%End If%>
  17. <%next%>


 
Il s'agit de etats(j) qui bloque, d'où peut venir ce problème ?
 
Merci d'avance

Reply

Marsh Posté le 25-05-2007 à 08:46:55   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed