Avatar billede bigo Nybegynder
08. maj 2001 - 13:11 Der er 7 kommentarer og
1 løsning

hvor fejler jeg (?)

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = dsn & \"DBQ=\" & server.mappath(\"source.mdb\")
Conn.Open DSN

    strSQL = \"SELECT * FROM source_links order by id\"
    Set rs = Conn.Execute(strSQL)
    If Not (rs.BOF Or rs.EOF) Then
        intID = rs(\"ID\")
        strURL = rs(\"URL\")
        strsource = rs(\"source\")
    End If
Conn.Close
%>
<HTML>
<BODY>
<SELECT name=\"sourceID\">
<%
Response.Write \"<OPTION VALUE=\"\"Source\"\">Vælg Link</OPTION>\"
DO WHILE NOT RS.EOF
Response.Write \"<OPTION VALUE=\" & strurl & \">\" & strSource & \"</OPTION>\"
RS.Movenext
LOOP
%>
</SELECT>

</BODY>
</HTML>

giver mig kun vælg link.-..

og jeg har fat i databasen..
Avatar billede erikjacobsen Ekspert
08. maj 2001 - 13:15 #1
Du må ikke sige Conn.Close før du er færdig
Avatar billede ellebaek Nybegynder
08. maj 2001 - 13:18 #2
i stedet for at gøre sådan :
If Not (rs.BOF Or rs.EOF) Then
        intID = rs(\"ID\")
        strURL = rs(\"URL\")
        strsource = rs(\"source\")
    End If

Så skal dette se ud som følgende:
Response.Write \"<OPTION VALUE=\"\"Source\"\">Vælg Link</OPTION>\"
DO WHILE NOT RS.EOF
Response.Write \"<OPTION VALUE=\" & rs(\"URL\") & \">\" & rs(\"source\") & \"</OPTION>\"
RS.Movenext
LOOP

Avatar billede bigo Nybegynder
08. maj 2001 - 13:25 #3
Ups.. så jeg ikke .. sorry for det med 2 q´s..

i får begge point..
Avatar billede erikjacobsen Ekspert
08. maj 2001 - 13:28 #4
ellebaeks forslag med at sætte apostroffer på value=\'...\' er såmænd
også lidt point værd. Jeg synes nu blot det skal være dobbeltstroffer:

Response.Write \"<OPTION VALUE=\"\"\" & strurl & \"\"\">\" & strSource & \"</OPTION>\"

:)
Avatar billede bigo Nybegynder
08. maj 2001 - 13:28 #5
men lige... hvordan får jeg flettet en response.redirect ind i fætteren option value..
Avatar billede bigo Nybegynder
08. maj 2001 - 13:29 #6
jeg har givet jer point i hvert sit q.. ;-)

jeg hælder selv til \"dobbelt gnyffer\" såe..
Avatar billede erikjacobsen Ekspert
08. maj 2001 - 13:34 #7
Du skal enten

  <select ... onchange=\"document.location=this.options[this.selectedIndex].value\">

eller gøre tilsvarende med en knap.
Avatar billede bigo Nybegynder
08. maj 2001 - 13:38 #8
takker...
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