Avatar billede excession Nybegynder
28. oktober 2001 - 19:23 Der er 5 kommentarer og
1 løsning

hjælp til søgefunktion II..

Hej

nu må i ikke blive sure, men jeg har oprettet spørgsmålet én gang allerede, men jeg kan ikke finde den nogen steder uder ASP.. jeg kunne hellere ikke finde den via søgemaskinen..

men her var spørgsmålet: http://www.eksperten.dk/spm/126455

Men her var det oprindelige spørgsmål:

hjælp til søgefunktion  28/10 2001 02:14:37    100 point fra excession

Hej

hvis man nu har en side med forskellige forms.. f.eks:
2 x 3 checkboxe
2 text
1 select
.. og man gerne vil have at der kan søges på dem der er valgte eller udfyldte osv.. hvordan laver man det?

skal der være en helvedes masse IF sætninger og variabler der skal indsættes i SQL sætningen eller hvordan?

Er der en der kan give mig et eksempel?

-- xs
Avatar billede excession Nybegynder
28. oktober 2001 - 19:31 #1
det kan være jeg kan forklare det lidt bedre..

der skal f.eks søges med:

en string der skal søges efter i én colonne
checkboxe der er afkrydsede skal søges i en anden colonne
værdi fra select skal søges i en helt 3. colonne


blev det nemmere ?

-- xs
Avatar billede www.net-ware.dk Nybegynder
28. oktober 2001 - 21:09 #2
For hvert emne laver du denne IF sætning ( det er rent kopi) ved Select og checkboxe anføre du den værdi du vil arbejde med når de er valgt.
I dette eksempel giver select mulighed for at vælge forskellige dele af landet. Hvis man vælger Hele Landet skal svaret ikke indgå i kriterierne i databasekaldet.
<%
IF var_omraade <> \"Hele landet\" THEN
var_area= \" area_name=\'\" & var_omraade & \"\' AND \"
END IF

\'til sidst
var_where=var_where & var_area & var_size & var_noget_andet .....

%>
var_where indgår i SQL kaldet som kriterie.
Avatar billede excession Nybegynder
28. oktober 2001 - 21:51 #3
ok. hvordan ville det se ud for en checkbox så?
Avatar billede www.net-ware.dk Nybegynder
28. oktober 2001 - 23:21 #4
Hvis du har eksempelvis en checkbox hvor man kan tilkendegive om man er medlem. Der vil Checkboxen være sådan
inputside.asp:
<input type=\"checkbox\" name=\"var_medlem\" value=\"true\">
resultatside.asp:

IF Request.form(\"var_medlem\")<> \"\" THEN
var_medlem= \" medlem=\'\" & Request.form(\"var_medlem\") & \"\' AND \"
\' ved at havde linie inde i IF-sætningen undgår du at addere tomme strings
var_where=var_where & var_medlem
END IF




Avatar billede www.net-ware.dk Nybegynder
28. oktober 2001 - 23:23 #5
Du kan også sende dit input skema så skal jeg lave outputet for dig, så har du et eksempel at rette i.

lbl@net-ware.dk
Avatar billede excession Nybegynder
29. oktober 2001 - 01:18 #6
jeg siger tusind tak for hjælpen..

-- xs
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