IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP Discussion :

Retourner une ligne d'un tableau à 2dimensions


Sujet :

ASP

  1. #1
    Membre confirmé
    Profil pro
    Developpeur
    Inscrit en
    Septembre 2004
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Septembre 2004
    Messages : 114
    Par défaut Retourner une ligne d'un tableau à 2dimensions
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <%
    	 dim etats(): ReDim etats(12,31)
    	for m = 1 to 12
    	 for j = 1 to 31
    	 'response.write("m "&m&" j "&j)
    		etats(m,j) = "defaut"
    		'response.write("<br>m "&m&" j "&j&" "&etats(m,j))		
    	  next
    	next
    %>
    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 : 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
     
    <%
    for j = 1 to 12%>
    	<%
    	dim mnom
    	mnom = Array("","Janvier","Février","Mars" _
       	,"Avril","Mai","Juin","Juillet","Août" _
       	,"Septembre","Octobre","Novembre","Décembre")
    	dayone = WeekDay(dateserial(a,j,1),2)
     
    		%>
    	<%If j mod 6 = 1 Then%>
    		</tr><tr>
    	<%Else%>
    		<td>
    			<%call genereCalendrier(j,a,etats(j))%>
    		</td>
    		<%End If%>	
    <%next%>
    Il s'agit de etats(j) qui bloque, d'où peut venir ce problème ?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Peux-tu mettre la totalité du code de ta fonction "etats".

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    bonjour,

    si ton etats(j) fait référence à ton tableau à deux dimensions, il est normal que cela bloque : tu n'indiques qu'1 seule dimension sur les 2

    Nico.

  4. #4
    Membre confirmé
    Profil pro
    Developpeur
    Inscrit en
    Septembre 2004
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Septembre 2004
    Messages : 114
    Par défaut
    Justement je ne souhaite indiquer que le mois pour récuperer le tableau de 31 jours associé ?!?!? C'est pas possible de récuperer tout le sous tableau ?

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 202
    Par défaut
    ben en fait, je pense que si ton tableau contient un autre tableau, oui tu peux, mais si tu as un tableau à 2 dimensions, il te faut indiquer les 2 pour récupérer les infos.

Discussions similaires

  1. selection d'une ligne dans un tableau en html
    Par jehlg dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/02/2006, 23h08
  2. surligner le contenu d'une ligne d'un tableau
    Par yAnSoLo82 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 23/01/2006, 20h32
  3. CSS : un lien qui prend toute une ligne d'un tableau.
    Par pmithrandir dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 20/04/2005, 16h52
  4. Style d'une ligne d'un tableau et Checkbox
    Par echecetmat dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/01/2005, 15h03
  5. probleme bizarre de hauteur auto d'une ligne dans un tableau
    Par zax-tfh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/01/2005, 23h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo