Avatar billede wandaxp Praktikant
31. august 2001 - 23:31 Der er 6 kommentarer og
2 løsninger

Lille dum fejl

Nogen der kan finde den lille dumme fejl, der er i denne kode....

<form name=\"form1\" action=\"<%=request.serverVariables(\"SCRIPT_NAME\")%>\" method=\"post\">
<font size=\"6\">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>Type <select onChange=\"document.form1.submit()\" name=\"TYPE\" size=\"1\">
<option>Vælg Type her
<option value=\"a\"<%if request(\"type\") = \"a\" then response.write \"selected\" %>>Hårde hvidevarer
<option value=\"b\"<%if request(\"type\") = \"b\" then response.write \"selected\" %>>Belysning
<option value=\"c\"<%if request(\"type\") = \"c\" then response.write \"selected\" %>>El-apparater
<option value=\"d\"<%if request(\"type\") = \"d\" then response.write \"selected\" %>>El artikler
</select></td>
<%
if request(\"TYPE\")= \"a\" then
    X = 0
    Response.write \"<tr bgcolor=#2908FF style=color:FFFFFF p align=center><td><font size=6>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>Kategori <select name=KATEGORI size=1>\"
    Response.write \"<form name=form2 action=\"
    request.serverVariables(\"SCRIPT_NAME\")
    response.write \" method=post>\"
    Response.write \"<option>Vælg Type\"
    response.write \"<select onChange=document.form2.submit() name=kategorivalgt size=1>\"
    SQL = \"SELECT * FROM emne LEFT OUTER JOIN kategori ON kategori.emnenr = emne.emnenr WHERE emne.typenr=1\"
    set database = con.execute(SQL)

    while not database.eof
        if not(isnull(database(\"kategori\"))) then
            response.write \"<option value=\'x\'\"
            if request(\"kategorivalgt\") = \"x\" then response.write \"\'selected\'\"
            response.write \">\" & database(\"kategori\")
          else
            response.write \"<option value=\'x\'\"
            if request(\"kategorivalgt\") = \"x\" then response.write \"\'selected\'\"
            response.write \">\" & database(\"emne\")
        end if
    database.movenext
    wend
    Response.write \"</select></td>\"
   
    if request(\"X\") <> 0 then
      response.write \"</tr><tr><td bgcolor=#2908FF style=color:FFFFFF p align=center colspan=2>Her udfyldes kun de kriterier man ønsker opfyldt<br><font size=6>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font>\"
      response.write \"Mærke<select name=MAERKE size=1>\"
      response.write \"<option>Alle\"
      response.write \"<option>tjaaaa\"
      response.write \"</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\"
      response.write \"</form></td></tr>\"
      else
      \' her sker ikke noget
    end if

end if 
%>

problemet er at når man har valgt den første option, skal den lave punkt 2, med nogle nye options som den skal tage fra en database, det virker også fint, men i stedet for at skrive det som options, smidder den bare de navne den får hentet ved siden af choice boksen, hvor er fejlen?

(Valget ved første choice box er automatisk valt til a, i dette eksempel...)
Avatar billede wandaxp Praktikant
31. august 2001 - 23:38 #1
Stadig bare sig, hvis der ikke er point nok.....
Avatar billede wandaxp Praktikant
31. august 2001 - 23:38 #2
men har kun 100 mere
Avatar billede cyb Nybegynder
31. august 2001 - 23:43 #3
du har <option> før <select>
Avatar billede cyb Nybegynder
31. august 2001 - 23:46 #4
prøv at bytte om på linjerne :

Response.write \"<option>Vælg Type\"

og

response.write \"<select onChange=document.form2.submit() name=kategorivalgt size=1>\"
Avatar billede wandaxp Praktikant
31. august 2001 - 23:46 #5
Hvis select bliver flyttet op over, resulterer det i af <option>Vælg Type
også kommer til at stå udenfpr boksen sammen med alle andre navne....
Avatar billede wandaxp Praktikant
31. august 2001 - 23:53 #6
ok, har fundet fejlen, select skulle helt ned, hvor while løkken var helt slut, efter wend, og det var lidt pga. dit forslag at jeg kom til at få den ide, med at flytte den andre steder også, så vi deler lige, som tak for start hjælpen til det :-)
Avatar billede cyb Nybegynder
01. september 2001 - 00:07 #7
ja, jeg kan godt se det nu. Surry mit svar ikke var helt korrekt, men tak for pointne :-)
Avatar billede wandaxp Praktikant
01. september 2001 - 00:09 #8
Tjaaa både og... mit svar var heller ikke korrekt, da den så ikke har nogen funktion, så dit er nok det mest rigtige, men den skal bare lige skrives rigtig om til ASP sproget fra HTML, som den næsten er taget direkte fra (alle \" er fjernet) og det er ikke rigtigt....
men ved ikke helt hvordan.... (endnu)
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