Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/02/2008, 10h32   #1
Membre du Club
 
Avatar de The Molo
 
Inscription : avril 2007
Messages : 219
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 219
Points : 60
Points : 60
Par défaut Mettre un tableau à double dimension en session

Bonjour,

J'aimerais connaître la syntaxe pour mettre un tableau à double entré (généré dynamiquement) entièrement en session.
Et pourvoir, toujours en session, utiliser les différentes valeurs du tableau ?

Est-ce possible ?
Si oui, comment dois je m'y prendre ?

Merci beaucoup !!!
__________________
The Molo
The Molo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h40   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Bonjour,

Pour créer le tableau :
Code :
1
2
3
4
5
6
7
8
9
10
 
	Redim Preserve MaVar(3, 2)
	MaVar(1,1) = "AGT1"
	MaVar(1,2) = "ROME"
	MaVar(2,1) = "AGT2"
	MaVar(2,2) = "MADRID"
	MaVar(3,1) = "AGT3"
	MaVar(3,2) = "LONDRES"
 
	Session("MaVar") = MaVar
Et pour l'utiliser ensuite :
Code :
1
2
3
4
 
	Str_MaVar = Session("MaVar")
	For i = 1 to ubound(Str_MaVar)
.......................
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 10h50   #3
Membre du Club
 
Avatar de The Molo
 
Inscription : avril 2007
Messages : 219
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 219
Points : 60
Points : 60
Merci de votre réponse ...

Comment dois je déclarer la variable Str_MaVar ? En tant que Tableau ou variable ?

En fait, je dois passer ce tableau dans une fonction javascript mais ca ne marche pas :

(Mon tableau et nbr_ligne sont correctement remplis, j'ai testé)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script language="JavaScript">
function date_releve()
{
	 <%
	 Dim tab ()
	 Dim nbr_ligne, ind
	 nbr_ligne = Session("nbr_ligne")
	 tab = Session("TabRel")
	 ind = 0
	 while ind < nbr_ligne
	 %>
	   var cpt = "<% Response.Write(tab(ind,1)) %>" ;
	   alert(cpt); 	
	 <%
		ind = ind + 1
	 wend
	 %>
}
</script>
Merci !
__________________
The Molo
The Molo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 11h10   #4
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Re,

J'ai l'impression que tu mélanges du javascript avec du vbscript.

Tu cherches à faire quoi exactement ?
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2008, 14h54   #5
Membre du Club
 
Avatar de The Molo
 
Inscription : avril 2007
Messages : 219
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2007
Messages : 219
Points : 60
Points : 60
C'est bien comme tu l'as expliqué pour mettre un tableau à double dimension en session.


Mon erreur était la suivante :

Code :
var cpt = "<% Response.Write(tab(ind,1)) %>" ;
Je ne devais pas mettre de "" ...

En fait, je devais créer un tableau javascript avec les données de mon tableau ASP.

Le bout de code que j'ai donné était des test d'affichage ...


Merci !
__________________
The Molo
The Molo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h18.


 
 
 
 
Partenaires

Hébergement Web