04. december 2000 - 15:06Der er
2 kommentarer og 1 løsning
bgcolor i tabel
Jeg har en kode der ser således ud( den skal farve bgcolor i tabel efter om der er noget i DB\'en eller ej), som har to store fejl. For det første virker den ikke hvis der ikke er noget i DB\'en og for det andet farver den kun det første felt den kommer til hvor der er en information i DB\'en. Hvis altså at jeg reservere 10-15 og 15-19, så er det kun 10-15 der bliver markeret med den rigtige farve.
<% SQL3 = \"SELECT Tid1, Tid2, Tid3 FROM Kalend Where Dag =\'\"& man &\"\'\" set kala = conn.execute(SQL3) %> <td height=\"44\" align=\"center\" width=\"50\" <% If kala(\"Tid1\") = \"10-15\" Then Response.Write \"bgcolor=#FF0033\" Else Response.Write \"bgcolor=#339900\" end if%> ><font color=\"#FFFFFF\">10-15</font></td> <td height=\"44\" align=\"center\" width=\"50\" <% If kala(\"Tid2\") = \"15-19\" Then Response.Write \"bgcolor=#FF0033\" Else Response.Write \"bgcolor=#339900\" end if%> ><font color=\"#FFFFFF\">15-19</font></td> <td height=\"44\" align=\"center\" width=\"50\" <% If kala(\"Tid3\") = \"19-24\" Then Response.Write \"bgcolor=#FF0033\" Else Response.Write \"bgcolor=#339900\" end if %> ><font color=\"#FFFFFF\">19-24</font></td>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tror du ikke bare det er fordi der ikke kommer helt det rigtige fra databasen ?? Jeg har kikke din kode igennem uden at finde fejl, og jeg har klippet den over og testet den - og den virker fint.
Her er det jeg har testet på : ----------------------------------- <% tid1 = \"10-15\" tid2 = \"ddddd\" tid3 = \"19-24\" %> <table> <tr> <td height=\"44\" align=\"center\" width=\"50\" <% If Tid1 = \"10-15\" Then Response.Write \"bgcolor=#FF0033\" Else Response.Write \"bgcolor=#339900\" end if%> ><font color=\"#FFFFFF\">10-15</font></td> <td height=\"44\" align=\"center\" width=\"50\" <% If Tid2 = \"15-19\" Then Response.Write \"bgcolor=#FF0033\" Else Response.Write \"bgcolor=#339900\" end if%> ><font color=\"#FFFFFF\">15-19</font></td> <td height=\"44\" align=\"center\" width=\"50\" <% If Tid3 = \"19-24\" Then Response.Write \"bgcolor=#FF0033\" Else Response.Write \"bgcolor=#339900\" end if %> ><font color=\"#FFFFFF\">19-24</font></td> </tr> </table>
------------------------------ Det giver en rød, en grøn og en rød....
tid1 - tekstfelt, der indeholder \"10-15\" tid 2 - tekstfelt, der indeholder \"15-19\" tid 3 - tekstfelt, der indeholder \"19-24\"
ellers: prøv med et kala.movefirst lige efter execute sætningen.
Men allerførst prøv at se hvilken html den genererer ved at højreklikke og sig \"vis kilde\". På den måde kan du se om der måske skulle være fejl i html\'en.
Synes godt om
Ny brugerNybegynder
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.