begin process at 2012 05 27 13:16:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

affichage dans deux colonnes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

affichage dans deux colonnes

jeudi 6 octobre 2005 à 00:34:53 | affichage dans deux colonnes

rkarrer74

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 :&nbsp;")
response.write(prom.fields("prixht_prod"))
response.write("<br>")
response.write("prix promo :&nbsp;")
response.write(prom.fields("prixhtprom_prod"))
response.write("&nbsp;")
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("&nbsp;&nbsp;")
' 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
jeudi 6 octobre 2005 à 11:17:09 | Re : affichage dans deux colonnes

tikrimi

Membre Club
Bonjour,

Je te propose d'utiliser la demarche inverse pour résoudre ton problème. Pose toi la question "Qu'est-ce qui ne va pas dans le HTML généré par mon script ?". De là, je pense que tu vas trouver ce qui ne va pas dans ton script.

TiK
[ Lien ]
[ Lien ]
jeudi 6 octobre 2005 à 19:19:46 | Re : affichage dans deux colonnes

Nurgle

Membre Club Administrateur CodeS-SourceS
Salut,

Je suis d'accord avec tikrimi, c'est l'html que tu dois analyser, pas le script asp.

Un conseil :
fait d'abord une page statique (sans script asp) avec ce que tu veux avoir exactement comme présentation.
Et ensuite tu intégreras ton script asp dedans.
(le plus souvent ça aide à se déméler de ce genre de situation )

A+++

Nurgle

Il est plus aisé d'être sage pour les autres que pour soi-même ! (La Rochefoucauld)


Cette discussion est classée dans : cellule, col, write, response, prom


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec champ numerique sur Oracle [ par Mario ] Bonjour,J'ai le script ASP suivant ;' OUVERTURE DE LA CONNEXIONSet ConnSQL = Server.CreateObject("ADODB.Connection")ConnSQL.OPEN "source", "usager", " BESOIN AIDE SVP!!!! [ par anonyme ] Bonjour je suis débutant en ASP. J'apprends mais la je bloque et ça m'ennui pour poursuivre mon apprentissage. J'ai une station Win98. Dois je migrer response [ par rony ] bjr comment afficher deux champs dans un response writeresponse.write RS("rdv") &"" response.write RS("consultation") &""mercimerci bud pour la repon conditions [ par rony ] bjrdans le code suivant la conditionif rs("consultation") = "" thenresponse.write " "else response.write "<input type='text' size='1' name='consultat Prb de pagination : HELP (urgent !) [ par Seboss ] Bonjour tt le monde !!!!ds mon site il y a une page qui affiche la liste de ts les user ! Comme il y en a bcp s'utilise la paggination !!!! c le meme ARGGG HELP ME PLEASE [ par max12 ] Il m'affiche l'erreur suivante - Microsoft][Pilote ODBC Microsoft Access] L'opération doit utiliser une requête qui peut être mise à jour.Lorsque je Je n'y comprends plus rien!!!! [ par N.BERRA ] Voila, hier, on m'a généreusement aider lors de mon appel à l'aide...Mais j'ai toujours mon probleme de remplacement de caractere: en fait, mon but es Response.Write vbTab & "<TR>" & vbCrLf ??????????? [ par glopglop ] dans un script je mets la ligne:Response.Write vbTab & "" & vbCrLfQue je la mette ou pas ca ne change rien!! Je suis dans un tableau!Pourquoi ca ne ch afficher des dates nulles de ma base dans 1 page asp ! [ par fil ] BonjourMon problème est simple mais ennuyeux !J'ai une table qui contient un champ date qui peut etre null.Je voudrais afficher tout les champs dans u SVP -- Help sur les Dates [ par fil ] BonjourMon problème est simple mais ennuyeux !J'ai une table qui contient un champ date qui peut etre null.Je voudrais afficher tout les champs dans u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales