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 28/11/2007, 17h39   #1
Futur Membre du Club
 
Inscription : août 2006
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations forums :
Inscription : août 2006
Messages : 59
Points : 18
Points : 18
Par défaut Tableau a deux colonnes

Bonsoir,
Voila je voudrais afficher la même donnés dans deux colonnes séparé après chaque 10 enregistrement exemple :

Citation:
Désignation Quantité Désignation Quantité
Produit1 5 Produit11 10
Produit2 6 Produit12 25
Produit3 5 Produit13 13
Produit4 8 Produit14 15
Produit5 41 Produit15 2
Produit6 51 Produit16 1
Produit7 44 Produit17 4
Produit8 51 Produit18 7
Produit9 4 Produit19 4
Produit10 24 Produit20 4
Voici le code que j'utilise en ce moment:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<table border=1 CELLSPACING= BORDERCOLOR="gray">
 
     <tr>
     <TD BGCOLOR="red"><center><b><font face="Verdana" color ="white" size ="1">Désignation_num</font></td>
     <TD BGCOLOR="red"><center><b><font face="Verdana" color ="white" size ="1">Quantité</font></td>
     <TD BGCOLOR="red"><center><b><font face="Verdana" color ="white" size ="1"> Désignation _num</font></td>
     <TD BGCOLOR="red"><center><b><font face="Verdana" color ="white" size ="1"> Quantité </font></td>
 
     </tr></b>
     </center>
 
      <%
 
       do while not objrs.eof
 
    	Response.Write "<tr><TD bgcolor =><font bgcolor =#E2ECF5 color=black size =2>" &objrs("DESIG" ) & "</TD>"
 
 
	Response.Write "<TD bgcolor =><font bgcolor =#E2ECF5 color=black size =2>" &objrs("QTE" ) & "</TD>"
 
 
 
 
	   objrs.movenext
           loop
 
 
 objrs.close
 set objrs=nothing
 objConn.Close
 set objConn= Nothing
%>
dellys2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 20h37   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 857
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 857
Points : 5 973
Points : 5 973
Salut,

Ca va etre difficile car un tableau se dessine ligne par ligne...
Par contre
Citation:
Produit 1 | Produit 2
Produit 3 | Produit 4
...
C'est facile

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 09h25   #3
Futur Membre du Club
 
Inscription : août 2006
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations forums :
Inscription : août 2006
Messages : 59
Points : 18
Points : 18
Citation:
Produit 1 | Produit 2
Produit 3 | Produit 4
...
Bonjour, comment peut on Svp renvoyer l'affichage des données a la deuxième colonnes après 10 enregistrements SVP
dellys2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 20h40   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 857
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 857
Points : 5 973
Points : 5 973
As-tu toujours le même nb d'enregistrements?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2007, 12h57   #5
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 248
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 248
Points : 1 205
Points : 1 205
Envoyer un message via MSN à kaiser59
Salut,

Si vraiment tu y tiens essaye avec Mod dans ta boucle
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2007, 12h19   #6
Futur Membre du Club
 
Inscription : août 2006
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations forums :
Inscription : août 2006
Messages : 59
Points : 18
Points : 18
Bonjour,

Citation:
As-tu toujours le même nb d'enregistrements?
non c'est aléatoire ,C’est pour avoir un beau affichage et aussi gagné de l'espace sur la page
Citation:
Si vraiment tu y tiens essaye avec Mod dans ta boucle
oui avec Mod ,mais quel est l'instruction(html) qui renvoi l'affichage des enreistrements dans la deuxiéme colone?
dellys2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2007, 13h52   #7
Membre expérimenté
 
Inscription : octobre 2004
Messages : 516
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2004
Messages : 516
Points : 508
Points : 508
Envoyer un message via MSN à TekP@f
Salut,

y'a pas d'instructions à proprement parlé qui permettent d'insérer un coup dans un <tr>, un coup dans un autre <tr>.
Il faut d'abord que tu fasses une boucle, puis utilise la fonction mod pour renseigner 2 variables (un coup l'une, un coup l'autre) en mettant les balises <td> et le contenu (Produit x).
Enfin, affiche ton tableau avec 2 <tr>, où chaque <tr> contiendra une des 2 variables utilisées dans la boucle.

C'est le principe. Je te laisse essayer de le mettre en oeuvre. Si t'y arrives pas, poste ton code, on verra alors.
TekP@f est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2007, 14h30   #8
Futur Membre du Club
 
Inscription : août 2006
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations forums :
Inscription : août 2006
Messages : 59
Points : 18
Points : 18
@TekP@f

En suivant votre idée c'est bon j'ai trouvé la solution

Merci bcp très bonne journée



Code asp :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
dim i,t
	  i =1
      do while not objrs.eof
 i=i+1
 t=i mod 2
 if t=0 then 
 
     	Response.Write "<tr><TD bgcolor =><font bgcolor =#E2ECF5 color=black size =2>" &objrs("Produit" ) & "</TD>"
 
 
	Response.Write "<TD bgcolor =><font bgcolor =#E2ECF5 color=black size =2>" &objrs("qte" ) & "</TD>"
 
 
 
 else  
 
    	Response.Write "<TD bgcolor =><font bgcolor =#E2ECF5 color=black size =2>" &objrs("Produit" ) & "</TD>"
 
 
	Response.Write "<TD bgcolor =><font bgcolor =#E2ECF5 color=black size =2>" &objrs("qte" ) & "</TD>"
 
end if
 
	   objrs.movenext
          loop
 
 
 objrs.close
 set objrs=nothing
 objConn.Close
 set objConn= Nothing
'end if

------------
Pense aux balises Codes (#) la prochaine fois
kaiser59
dellys2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2007, 19h44   #9
Membre expérimenté
 
Inscription : octobre 2004
Messages : 516
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2004
Messages : 516
Points : 508
Points : 508
Envoyer un message via MSN à TekP@f
De rien.

A+
TekP@f est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2007, 22h15   #10
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 857
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 857
Points : 5 973
Points : 5 973
Salut,

Ca te donne ça comme resultat?
Citation:
Produit1 5 Produit11 10
Produit2 6 Produit12 25
Je ne crois pas que le resultat final te donne du code HTML bien formé. En effet, tu boucles sans fermer ta balise de ligne "</tr>".

A+
Immobilis 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 01h46.


 
 
 
 
Partenaires

Hébergement Web