Avatar billede riishoj Nybegynder
24. april 2002 - 20:03 Der er 7 kommentarer og
1 løsning

Formatering af tabel

Nedenstående returnerer en tabel med databaseresultater. Jeg vil gerne have tabellen centreret på siden, øverste række med feltnavnene i én farve og cellerne med resultatet af forespørgslen i en anden farve. Jeg har prøvet alle mulige ting, men ligegyldig hvad jeg gør, så forbliver tabellen venstrecentreret. Kan nogen hjælpe mig?

<% Response.Buffer = True %>
<html><head>
<title>Søgeresultat</title>
</head><body>

<%
' Henter værdien fra search2.htm
strBilmaerke = Trim(Request.Form("Bilmaerke"))
strModel = Trim(Request.Form("Model"))
strAargang = Trim(Request.Form("Aargang"))
strKm = Trim(Request.Form("Km"))
strPris = Trim(Request.Form("Pris"))

' Opbygger en dynamisk SQL streng
strSQL = "SELECT ID, Bilmaerke, Model, Aargang, Km , Pris FROM biler WHERE"
strSQL = strSQL & " (Bilmaerke LIKE '%" & strBilmaerke & "%')"
strSQL = strSQL & " AND (Model LIKE '%" & strModel & "%')"
strSQL = strSQL & " AND (Aargang LIKE '%" & strAargang & "%')"
strSQL = strSQL & " AND (Km BETWEEN " & strKm & ")"
strSQL = strSQL & " AND (Pris BETWEEN " & strPris & ")"

' Skaber DSN forbindelse til DBen
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DSN=riishojwebsoftdkdsn"


' Skaber et recordset udfra SQL strengen
Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
    ' Hvis der er fundet poster på søgningen
    Response.Write "<h4 align=center><font face=Verdana>Her er resultatet af din søgning</font></h4><hr><br>"
    Response.Write "<table border=1>"
   
    Response.Write "<tr><th>Bilmærke</th><th>Model</th><th>Årgang</th><th>Km</th><th>Pris</th></tr>"
    Do While Not rs.EOF
        Response.Write "<tr><td>" & rs("Bilmaerke") & "</td>"
        Response.Write "<td>" & rs("Model") & "</td>"
        Response.Write "<td>" & rs("Aargang") & "</td>"
        Response.Write "<td>" & rs("Km") & "</td>"
        Response.Write "<td>" & rs("Pris") & "</td></tr>"
        rs.MoveNext
    Loop
    Response.Write "</table>"
Else
    ' Hvis der ikke er fundet poster på søgningen
    Response.Write "<p>Der er ikke fundet noget på denne søgning</p>"
End If

' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>


<p align="left">&nbsp;</p>


</body>

</html>
Avatar billede eagleeye Praktikant
24. april 2002 - 20:11 #1
Prøv at tilføje <center> her:
</head><body>
<center>


og </center> her:
</center>
</body>
Avatar billede hells Nybegynder
24. april 2002 - 20:14 #2
Eller bare align="center" i <table>
Avatar billede riishoj Nybegynder
24. april 2002 - 20:22 #3
Som sædvanlig kan du bare det her, eagleeye! Hvad med baggrundsfarve i cellerne?
Avatar billede hells Nybegynder
24. april 2002 - 20:25 #4
Hvilken farve skal det være? Hvis det f. eks. skal være blåt:
<td bgcolor="#0000ff">
Avatar billede eagleeye Praktikant
24. april 2002 - 20:25 #5
Du kan rette denne:
"<tr><th>Bilmærke</th><th>Model</th><th>Årgang</th><th>Km</th><th>Pris</th></tr>"
   
Til og angive bgcolor som tekst eller farvekode #00FF00:
"<tr bgcolor="Blue"><th>Bilmærke</th><th>Model</th><th>Årgang</th><th>Km</th><th>Pris</th></tr>"


Samt denne linie:
Response.Write "<tr bgcolor="red"><td>" & rs("Bilmaerke") & "</td>"
Avatar billede riishoj Nybegynder
24. april 2002 - 20:38 #6
Virker fint, eagleeye! Så troede jeg, at jeg var blevet så klog at jeg kunne ændre fraven på teksten med font color=white, men det lykkedes ikke. Hvor putter jeg den hen?
Avatar billede eagleeye Praktikant
24. april 2002 - 20:42 #7
Rundet om teksten..

Response.Write "<tr bgcolor="red"><td><font color=white>" & rs("Bilmaerke") & "</font></td>"

Eller hvis det er hele teksten så kan du putte det i BODY tagen:

<body text=white>
Avatar billede riishoj Nybegynder
24. april 2002 - 20:53 #8
Så har jeg styr på det. Endnu en gang tak til dig eagleeye. Som du måske kan se, er det ikke første gang du har hjulpet mig!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester