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
Publicité
Posté le 25-02-2001 à 10:34:52
DJERO
Yoooup...merde ça marche pas..
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
DJERO
Yoooup...merde ça marche pas..
Posté le 25-02-2001 à 19:56:41
Y a ty qq1 sur le forum
lbone
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>
lbone
Posté le 25-02-2001 à 20:08:06
Erreur
c rs(champ) dans mon exemple rs => nom de la variable
DJERO
Yoooup...merde ça marche pas..
Posté le 26-02-2001 à 10:02:47
Je vais essayer ça, merci
swing
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"
benjy
Hein ?
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
DJERO
Yoooup...merde ça marche pas..
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 ?
wouatouwouatou
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
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
Publicité
Posté le 27-02-2001 à 01:57:33
swing
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?
DJERO
Yoooup...merde ça marche pas..
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
Je vous remercie, mais j'ai trouvé la réponse à ma question
I'm stupid