[ASP] Pb sur déclaration tableaux

Pb sur déclaration tableaux [ASP] - Programmation

Marsh Posté le 25-02-2001 à 10:34:52    

Salut à tous,
 
Je ne comprends pas comment déclarer un tableau en asp ?
J'ai bien la commande Dim variable(), mais je n'arrive pas à m'en sortir...
 
Explication:
 
Je vais chercher dans une bdd un nombre de produit (qui est variable). Je voudrais afficher à l'ecran:
Une 1ere cellule qui contiendrait une image (la cellule devant prendre les dimentions de celle-ci).  
Une deuxieme cellule (de taille déterminée à l'avance du style 190 pixels) qui contiendrait du texte.
 
Comment:
 
1-déclarer ce tableau
2-faire une boucle sur jusqu'a fin de la table (bdd)
??
 
Merci à vous :cry:

Reply

Marsh Posté le 25-02-2001 à 10:34:52   

Reply

Marsh Posté le 25-02-2001 à 10:39:48    

Ah oui, j'oubliais le plus important:
 
L'affichage des cellules ne doit pas etre en colonne, mais linéaire...
En clair, il n'y à aucun retour à la ligne...
 
Merci à vous

Reply

Marsh Posté le 25-02-2001 à 19:56:41    

Y a ty qq1 sur le forum

Reply

Marsh Posté le 25-02-2001 à 20:05:37    

pour faire ton tableau il faut que tu fasses une boucle sur les résultats de ta requête et a chaque tour tu fais ton tableau grace a du HTM
<%
sql="requête"
rs.open sql,con,3,3,1%>
<table>
<%do while not rs.eof%>
<tr>
<td><%=s(champ)%></td>
<td><%=s(champ)%></td>
</tr>
<%rs.movenext
loop%>
</table>

Reply

Marsh Posté le 25-02-2001 à 20:08:06    

Erreur
c rs(champ) dans mon exemple  
rs => nom de la variable

Reply

Marsh Posté le 26-02-2001 à 10:02:47    

Je vais essayer ça, merci :D

Reply

Marsh Posté le 26-02-2001 à 11:58:43    

pour déclarer un array on peut faire comme ça:
 
sDay = Array("Lu","Ma","Me","Je","Ve","Sa","Di" )
 
Attention, l'array commence à 0, ainsi "sDay(2)" donnera "Me"

Reply

Marsh Posté le 26-02-2001 à 17:18:58    

Attention à la déclaration de tableaux en ASP :
 
Tout d'abord, déclarer ta tableau comme une variable normale (sans parenthèse aucune) :
 
dim tblRecords
 
Ensuite tu dois dimensionner ton tableau :
 
redim tblRecords(1,3)
 
Pour le redimensionner au fur et à mesure que tu le remplit, sans perdre les données :
 
redim preserve tblRecords(1,4)
 
a+
 
Benjy

Reply

Marsh Posté le 26-02-2001 à 19:48:11    

Je vais essayer ça de ce pas.
 
Mais comment puis-je déclarer une taille fixe pour une des cellules ?

Reply

Marsh Posté le 27-02-2001 à 01:57:33    

tu parles surement des cellules du tableau HTML .... car pour une variable, ce serait une question idiote :D
 
Donc, en HTML, je pense qu'il suffit de mettre dans le tag <TD> un chtit "width=la_largeur".
 
Truc du genre:  <TD width=100>
 
Mais, j'suis pas sûr ke ca marche alors essaie et dis moi si ca marche :D:D

Reply

Marsh Posté le 27-02-2001 à 01:57:33   

Reply

Marsh Posté le 27-02-2001 à 09:34:17    

ouais c'est vrai! tu parles d'un tableau HTML ou d'une variable de plusieurs dimensions?

Reply

Marsh Posté le 27-02-2001 à 09:41:36    

En principe, lorsque l'on parle d'une cellule d'un tableau, on parle effectivement d'un tableau :D
 
Je vous remercie, mais j'ai trouvé la réponse à ma question :)
I'm stupid :cry:

Reply

Sujets relatifs:

Leave a Replay

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