Avatar billede hehlers Nybegynder
04. august 2003 - 13:14 Der er 2 kommentarer og
1 løsning

Hjælp til en lille funktion

Funktionen skal gøre følgende:

Jeg henter noget fra en DB.

Hvis feltet resultat er større end feltet resDem så skal tekst være grøn, hvis omvendt skal tekst være rød. Og hvis de er lige store så skal tekstfarven være grå.

Her er min kode:
Og det er så det felt med resultat og resDem hvor tekstfarven skal være afhængig af de forskellige størrelser.

Kan i evt. rette i koden? ;-)
___________________________________________

  <%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/fb.mdb")

SQLstmt = "SELECT * FROM kampe ORDER BY id desc"
'
'response.write SQLstmt

Conn.Execute (SQLstmt)

Set rs = conn.Execute(SQLstmt)
  %>



<table width="500" border="0" cellspacing="2" cellpadding="2">
  <tr valign="middle">
    <td height="7" width="70"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Dato</font></b></td>
    <td height="7" width="94"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Modstander</font></b></td>
    <td height="7" width="44"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Type</font></b></td>
    <td height="7" width="56"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Resultat</font></b></td>
    <td height="7" width="108"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Maps</font></b></td>
    <td height="7" width="90"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Bedste
      M8</font></b></td>
  </tr>
  <%
  DO WHILE NOT rs.EOF
    kamp = rs("kamp")
    resultat = rs("resultat")
    resDem = rs("resDem")
    dato = rs("dato")
    typekamp = rs("typekamp")
    mom = rs("mom")
    maps = rs("maps")
   
    %>
  <tr valign="middle">
    <td height="7" width="70"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=dato%></font></td>
    <td height="7" width="94"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=kamp%></font></td>
    <td height="7" width="44"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=typekamp%></font></td>
    <td height="7" width="56"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=resultat%>-<%=resDem%></font></td>
    <td height="7" width="108"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=maps%></font></td>
    <td height="7" width="90"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=mom%></font></td>
  </tr>
  <%
    rs.MoveNext
  LOOP
  RS.Close
  Response.Write "</TABLE>"

conn.Close
Set conn = nothing
Set SQLstmt = nothing
    %>
</table>
_________________________________________

Håber i kan hjælpe ;)
Avatar billede mccannon Nybegynder
04. august 2003 - 13:37 #1
prøv det her

DO WHILE NOT rs.EOF
    kamp = rs("kamp")
    resultat = rs("resultat")
    resDem = rs("resDem")
    dato = rs("dato")
    typekamp = rs("typekamp")
    mom = rs("mom")
    maps = rs("maps")
    IF resultat > resDem THEN
    farve = "#008000"
    ELSEIF resultat < resDem THEN
    farve = "#FF0000"
    ELSEIF resultat = resDem THEN
    farve = "#808080"
    END IF
    %>
  <tr valign="middle" style="color: <%= farve%>;">
    <td height="7" width="70"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=dato%></font></td>
    <td height="7" width="94"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=kamp%></font></td>
    <td height="7" width="44"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=typekamp%></font></td>
    <td height="7" width="56"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=resultat%>-<%=resDem%></font></td>
    <td height="7" width="108"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=maps%></font></td>
    <td height="7" width="90"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=mom%></font></td>
  </tr>
  <%
    rs.MoveNext
  LOOP
  RS.Close
Avatar billede hehlers Nybegynder
04. august 2003 - 13:52 #2
Taxi, - det virker :D
Avatar billede mccannon Nybegynder
04. august 2003 - 14:00 #3
My Plesure :)
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