Bonjour :)
Voila j'ai une db de laquelle j'extrait des valeurs.
Mon problème est que je souhaite afficher ces valeur sur deux colonnes
Il s'agit d'un catalogue de produits pour lequel il y a des promo mensuelles.
Leurs nombre est variable.
Code de ma page actuelle :
En-tête de la page avant la balise <body>
<%
Dim col
col = 0
%>
Dans la page a l'endroit ou je veux le listing
<%
response.write("<TABLE>")
response.write("<tr><td>Nos promotions actuelles</td></tr>")
prom.movefirst
do while not prom.eof
' première colonne
response.write("<tr>")
' ouverture 1 ère cellule
response.write("<td><font size=2>"&prom.fields("titre_prod")&"</font>")
response.write("<br>")
response.write("prix hors taxe : ")
response.write(prom.fields("prixht_prod"))
response.write("<br>")
response.write("prix promo : ")
response.write(prom.fields("prixhtprom_prod"))
response.write(" ")
response.write("</td>")
' fermeture 1ère cellule
'ouverture seconde cellule
response.write("<td><img src="&prom.fields("thumb_prod")&">")
response.write("</td>")
' fermeture seconde cellule
response.write(" ")
' ouverture troisième cellule
response.write("<td>")
response.write("<a
href=addcaddie.asp?num="&prom.fields("id_prod")&"><img
src=caddie.gif border=0></a>")
'fermeture troisième cellule
response.write("</td>")
response.write("<br><br>")
col=col+1
If col = 2 then
response.write("</tr><tr>")
col=0
else
response.write("<td>")
end if
prom.movenext
Loop
response.write("</tr></table>")
%>
Resultat :
ça s'affiche bien sur deux colonne....mais ca comme a s'afficher en bas
de la page, du coup j'ai un méga espace blanc entre le b as de mon menu
et le début du listing.
Lorsque je passe mon curseur de souris sur la page j'ai le même nombre de cellule en "blanc" avant que mon listing commence.
Je comprends pas trop ce blème...erreur dans mes balise <td></td> ? Ou dans la boucle response.write ??
Merci de m'aider a capter le bug