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/06/2006, 12h02   #1
Membre régulier
 
Avatar de vanou
 
Étudiant
Inscription : mai 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 160
Points : 78
Points : 78
Envoyer un message via MSN à vanou
Par défaut pb en-tete colonne

Bjr à tous voila je ne comprend pas mais qd j'affiche le code ci-dessous
mais en-tete de colonnes ce situe au dessus de mon tableau!
J'ai essayé bcp de solution mais je ne vois pas comment résoudre ce pb!

Merci pour vos reponses

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
rs.open varSQL, conn
	response.write"<table  border=1>"
	response.write"<tr>"
	response.write"<th>Nom employé</th>"
	response.write"<th>Fonction</th>"
	response.write"<th>Site</th>"
	response.write"<th>Photo</th>"
	response.write"</tr>"
 
Rupt=""
ruptAct=""
 
do while not rs.eof
NumEmploye=rs("AnnNumEmploye")
	Rupt=rs("SocNomSociete")&" "&rs("DirNomDirection")&" "&rs("AnnNumSection")&" "&rs("SectionNomSection")
		if rupt<>ruptAct then
		response.write "<tr>"
		response.write "<td>"
		response.write ("<h1>"&rs("SocNomSociete")&"</h1>")
		response.write ("<h2>"&rs("DirNomDirection")&"</h2>")
		response.write ("<h3>"&rs("AnnNumSection")&" "&rs("SectionNomSection")&"</h3>")
		response.write "</td>"
		response.write "</tr>"
		end if
 
	response.write "<tr align=center>"
	response.write "<td>"
	response.write rs("AnnNomemploye")&" "&rs("AnnPrenomemploye")
	response.write"</td>"
	response.write "<td>"
	response.write rs("AnnNomFonction")
	response.write"</td>"
	response.write "<td>"
	response.write rs("SyNomSite")
	response.write"</td>"
	response.write"<td>"
	strPhoto= "PH" & right("000000" & Cstr(NumEmploye),6)
	response.write"<img src=http://frintranet.fr.york.com/Webfiles/Web025Photos/"&strPhoto&".jpg>"
	response.write"</td>"
 
	RuptAct=Rupt
	rs.MoveNext	
loop
 
response.write "</tr>"
response.write "</table>"
 
rs.close
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
vanou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 14h55   #2
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
evite de faire des response.write pour du code HTML. Tu fais bosser le serveur pour rien
Préfère plutôt un code du style :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<table>
  <tr>
    <td>mon nom de colonne</td>
  </tr>
<% while not RS.eof %>
  <tr>
    <td><% response.write(RS("monchamp")) %></td>
  </tr>
<% 
    RS.movenext
  loop 
%>
</table>
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 15h01   #3
Membre régulier
 
Avatar de vanou
 
Étudiant
Inscription : mai 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 160
Points : 78
Points : 78
Envoyer un message via MSN à vanou
C'est vrai que je met des response.write partout mais je ne connais pas le
langage depuis ltps

Merci bcp
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
vanou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 22h38   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Citation:
Envoyé par Oluha
evite de faire des response.write pour du code HTML. Tu fais bosser le serveur pour rien
Bah, j'ai lu qq part qu'il valait mieux faire un maximum de response.write plutôt que d'incruster de l'ASP dans du HTML. Il parait qu'au contraire cela simplifie le travail du serveur en lui évitant de faire la "bascule" HTML/ASP.
Perso, je trouve que c'est plus lisible. La multiplication des balises <%%> pollue la page.
Après, on peut faire un
Code :
1
2
3
4
5
6
7
8
 
response.write"<table  border=1>" & _
   "<tr>" & _
   "<th>Nom employé</th>" & _
   "<th>Fonction</th>" & _
   "<th>Site</th>" & _
   "<th>Photo</th>" & _
   "</tr>"
A+
Immobilis est actuellement 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 23h57.


 
 
 
 
Partenaires

Hébergement Web