Avatar billede riishoj Nybegynder
23. september 2004 - 16:35 Der er 2 kommentarer og
1 løsning

Hente side via dropdownliste

Hvordan henter jeg nedenstående side ved hjælp af en dropdownliste? Siden er blot et forsøg, men jeg håber ved at løse problemet, at den har eksemplarisk værdi.

Dropdownlisten skal indeholde tallene 1, 2, 3 og 4. Disse 4 tal ligger i feltet "betingelse" i min db. Når jeg så vælger tallet 1 i dropdownlisten skal "betingelse" i min SELECT sættes til 1, når 2 vælges sættes "betingelse" til 2 osv. Jeg skal med andre ord have overført "betingelse" som en variabel.

Er der en ekspert, som kan klare dette lille problem?

<html>

<head>
<title>Nytskema</title>
</head>

<body>
<%
    ConnString = "DSN=dsn"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnString
%>
<table border="1" width="80%">
  <tr>
    <td width="50%">
<p align="center">
<% 
strSQL = "SELECT navn FROM test WHERE betingelse='1'"
set rs = Conn.Execute(strSQL)
Response.Write rs("navn")
Conn.Close
    Set Conn = Nothing
%>   


    </td>
 
</table>

</body>

</html>
Avatar billede vraa Nybegynder
24. september 2004 - 09:28 #1
Du kan lave noget a' la det her:

<select class="input" name="dropDownList" onChange="location.href='dinSide.asp?betingelse=' + this.value;">
<option>V&aelig;lg betingelse</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

...og din sql streng således:

strSQL = "SELECT navn FROM test WHERE betingelse='" & request.QueryString("betingelse") & "'"

Hvis din betingelse er et tal skal strengen se således ud:

strSQL = "SELECT navn FROM test WHERE betingelse=" & request.QueryString("betingelse")
Avatar billede riishoj Nybegynder
24. september 2004 - 19:09 #2
Dit forslag virker jo fint, så mange tak for hjælpen. Undskyld at jeg først skriver nu, men jeg har haft lidt travlt. Send lige et svar, så du kan få dine point.
Avatar billede vraa Nybegynder
24. september 2004 - 20:31 #3
Det var skam så lidt :-)
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