Avatar billede sapworld Nybegynder
31. marts 2004 - 14:42 Der er 4 kommentarer og
1 løsning

Frasortering af værdier fra database søgning

Hej

I dag kan jeg ved at vælge en værdi i en form på side 1, begrænse hits på side 2 med denne kode:
strSQL = "SELECT * FROM students Where module = '" & Request.Form("module") &"' "

Kan det lade sige gøre på samme side, så man default får vist alle værdier, men man så vha. en drop down box kan kan begrænse hits ud fra en valgt værdi.

Hilsen

Kim
Avatar billede phineas_phreak Nybegynder
31. marts 2004 - 15:18 #1
kan man ik gøre sådan her ?

Øverst på siden:
<%
variabel = request.form("module")

' db connect
strSQL = "SELECT * FROM students Where module = variabel "
%>

<form action="side2.asp method="post">
<select name="module">
<option value="1">1
<option value="2">2
<option value="3">3
</select>



Her står det du har fået udskrevet
Avatar billede phineas_phreak Nybegynder
31. marts 2004 - 15:28 #2
du skal selvfølgelig lige have en submit knap i din <form>

<input type="submit" value="sorter">

og lukke formen </form>
Avatar billede sapworld Nybegynder
31. marts 2004 - 15:43 #3
Hej
Jeg får denne fejl:
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

Den fanger åbenbart ikke noget som start

/Kim
Avatar billede phineas_phreak Nybegynder
31. marts 2004 - 16:29 #4
det eksempel var lavet med henblik på at du lavede kaldet fra side1

sådan at variabel ikke er tom
Avatar billede -master-d- Nybegynder
31. marts 2004 - 21:27 #5
Dette:
<%
variabel = request.form("module")

' db connect
strSQL = "SELECT * FROM students Where module = variabel "
%

skal selvfølgelig være sådan her:

<%
variabel = request.form("module")

' db connect
strSQL = "SELECT * FROM students Where module = " & variabel
%
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