27. oktober 2001 - 23:45
Der er
32 kommentarer og 1 løsning
Hvorfor virker dette ikke?!
Godaften.. Hvorfor virker dette ikke?! <% if Rs(\"sex\") = \"male\" then %> <% response.write(\"han er en mand!\") %> <% else %> <% response.write(\"hun er en kvinde\") %> <% end if %> .. Den skriver \"hun er en kvinde\" ved alle! På forhånd tak!
Annonceindlæg fra Pax8
27. oktober 2001 - 23:47
#1
Prøv med: <% if Lcase(Rs(\"sex\")) = \"male\" then %> <% response.write(\"han er en mand!\") %> <% else %> <% response.write(\"hun er en kvinde\") %> <% end if %> Det er måske noget med Lower og Upper Case :)
27. oktober 2001 - 23:48
#2
.. Hvad er det så liiige, upper og lower case er!? ;o)
27. oktober 2001 - 23:50
#3
Det virker stadis ikke! Du er med på, at Rs(\"sex\") er sådan en fætter normalt: <%=Rs(\"sex\")%>, ikke? Måske skal der noget udenom rs(\"sex\") i min kode?!
27. oktober 2001 - 23:50
#4
STORE og små bogstaver :)
27. oktober 2001 - 23:51
#5
Sikker på at der står noget i feltet sex ?
27. oktober 2001 - 23:51
#6
Har åbner du ikke en database? Har du ikke en querystring?
27. oktober 2001 - 23:52
#7
.. og \"male\" er en af de to ting, \"male\" og \"female\", der står i \"sex\"-kolonnen i databasen!
27. oktober 2001 - 23:54
#9
Hvis du gør sådan her: <% if Lcase(Rs(\"sex\")) = \"female\" then %> <% response.write(\"hun er en kvinde\") %> <% else %> <% response.write(\"han er en mand!\") %> <% end if %> Skriver den så mand ved alle ?
27. oktober 2001 - 23:55
#10
J aj nu står der han er en mand ved alle sammen!!
27. oktober 2001 - 23:55
#11
Jamen er der en smartere måde at lave det lille script på!?
27. oktober 2001 - 23:57
#12
.. Kan man fx ikke sige noget med <% if value Rs(\"sex\") = \"mand\" then %> eller sådan noget?
27. oktober 2001 - 23:57
#13
Så tror jeg ikke på at feltet indeholder male og female, der må være noget mere i det felt ? Hvad med: <% if Instr(Lcase(Rs(\"sex\")), \"female\") > 0 then %> <% response.write(\"hun er en kvinde\") %> <% else %> <% response.write(\"han er en mand!\") %> <% end if %>
27. oktober 2001 - 23:58
#14
Sludder og vrøvl .. <% if value Rs(\"sex\") = \"male\" then %> selvfølgelig ;o)
28. oktober 2001 - 00:00
#15
.. Der står \"han er en mand\" ved alle ..!!
28. oktober 2001 - 00:01
#16
Mit felt står til: Name: sex Type: memo Size: 536870910 (updatable) (nullable) (long)
28. oktober 2001 - 00:01
#17
Send mig den database på eksperten@cnh.dk
28. oktober 2001 - 00:01
#18
Nej glem det....
28. oktober 2001 - 00:02
#19
Det er fordi du refererer til feltet mere end en gang og når det så er et notat felt går det galt. Smid lige hele koden til siden så fikser jeg det lige.
28. oktober 2001 - 00:03
#20
Du kan få den del der er mode=\"profil\": <% if mode = \"profil\" then Set rs = Conn.Execute(\"select * from bruger where brugerid = \" & Request.QueryString(\"id\")) %> <table border=\"0\" bordercolor=\"#000000\"> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><b>Brugernavn</b></font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"2\"><b><%=rs(\"brugernavn\")%></b></font></font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><b><%=rs(\"sex\")%></b></font></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Email</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=rs(\"brugeremail\")%></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Adresse</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=rs(\"brugerhjemmeside\")%></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Alder</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=rs(\"brugeralder\")%></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Tlf-nummer</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=Rs(\"brugericq\")%></font></td> </tr> <tr valign=\"top\"> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Fri tekst</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=Rs(\"brugertekst\")%></font></td> </tr> <tr> <td><font face=\"verdana\" size=\"2\"> <% if Instr(Lcase(Rs(\"sex\")), \"female\") > 0 then %> <% response.write(\"hun er en kvinde\") %> <% else %> <% response.write(\"han er en mand!\") %> <% end if %> </table> </form> <% rs.close set rs = nothing end if %>
28. oktober 2001 - 00:04
#21
Siden er nemlig over 1000 linier lang..
28. oktober 2001 - 00:05
#22
prøv at ændre Rs til rs.
28. oktober 2001 - 00:05
#23
Det er så iorden :) <% if mode = \"profil\" then Set rs = Conn.Execute(\"select * from bruger where brugerid = \" & Request.QueryString(\"id\")) sex = rs(\"sex\") %> <table border=\"0\" bordercolor=\"#000000\"> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><b>Brugernavn</b></font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"2\"><b><%=rs(\"brugernavn\")%></b></font></font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><b><%=sex%></b></font></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Email</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=rs(\"brugeremail\")%></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Adresse</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=rs(\"brugerhjemmeside\")%></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Alder</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=rs(\"brugeralder\")%></font></td> </tr> <tr> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Tlf-nummer</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=Rs(\"brugericq\")%></font></td> </tr> <tr valign=\"top\"> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\">Fri tekst</font></td> <td bordercolor=\"#ffffff\"><font face=\"verdana\" size=\"1\"><%=Rs(\"brugertekst\")%></font></td> </tr> <tr> <td><font face=\"verdana\" size=\"2\"> <% if sex = \"female\" then %> <% response.write(\"hun er en kvinde\") %> <% else %> <% response.write(\"han er en mand!\") %> <% end if %> </table> </form> <% rs.close set rs = nothing end if %>
28. oktober 2001 - 00:06
#24
j.robert >> VbScript er ikke case sensitive med hensyn til kommandoer, indexes osv.
28. oktober 2001 - 00:07
#25
Ja, det var jo bare at lave Rs om til rs!
28. oktober 2001 - 00:07
#26
netsrac -- 1000 tak .. Det lærte jeg noget af til næste gang ;o)
28. oktober 2001 - 00:09
#27
j.robert >> Gu var det da ej, gik nu på hvad jeg har lavet istedet for bare at kæfte op!
28. oktober 2001 - 00:09
#28
gik = kig
28. oktober 2001 - 00:32
#29
netsrac -- Gider du lige hjælpe med en ting mere.. Det er at få indsat sex = rs(\"sex\") i følgende linie: <% Set rs = Conn.Execute(\"select top 10 * from bruger order by brugerid desc\") %>
28. oktober 2001 - 00:44
#30
sex kan jo ikke være lige med sex i rs. Er det sådan her du mener: <% Set rs = Conn.Execute(\"select top 10 * from bruger where sex = \'male\' order by brugerid desc\") %>
28. oktober 2001 - 09:11
#31
Nej, jeg vil i \"10 nyeste\"-boksen have til at stå, om det er en mand eller en dame..
28. oktober 2001 - 09:13
#32
Du lavede jo denne ved den sidste: Set rs = Conn.Execute(\"select * from bruger where brugerid = \" & Request.QueryString(\"id\")) sex = rs(\"sex\") Hvor det hele virkede efter du havde fået sex = rs(\"sex\") ind.. Det er det jeg vil have, for lige nu har jeg nøjagtigt samme problem med \"10 nyeste\"-boksen som jeg havde da jeg startede dette spm..
28. oktober 2001 - 09:24
#33
Glem det .. fik det ordnet selv ;o)
Kurser inden for grundlæggende programmering