Avatar billede obhat Nybegynder
08. april 2007 - 15:08 Der er 4 kommentarer og
1 løsning

Søgning i ASP

Nogen der har en løsning på følgende?
Jeg har et søgescript i ASP og MySql, som ellers virker fint, men nu får jeg brug for at sætte et ekstra formularfelt ind på søgesiden med flere valgmuligheder.

1) Hvordan får jeg værdien ud i min SQL med flere valg?
2) Hvordan får jeg sendt værdierne med til næste side i paging?
Avatar billede vaisgaard Nybegynder
08. april 2007 - 15:47 #1
Jeg antager at din SQL ser nogenlunde sådan her ud i dag:
sqlstr = "SELECT * FROM sometable WHERE firstparameter like '%" & request.form("firstcriteria") & "%'"

Du skal blot tilføje de ekstra parametre:
sqlstr = "SELECT * FROM sometable WHERE firstparameter like '%" & request.form("firstcriteria") & "%' OR secondparameter like '%" & request.form("secondcriteria") & "%'"

I dit sideskift kan du trække disse parametre med i en URL og bruge request.querystring til at hente dem.

Ala: <a href="pages.asp?firstcriteria=<%=request.form("firstcriteria")%>&secondcriteria=<%=request.form("secondcriteria")%>"

Husk at trække disse criterias med som variable, ellers kan du ikke bruge dem på mere end to sider.
Avatar billede obhat Nybegynder
08. april 2007 - 22:50 #2
Nej det er ikke helt det jeg mener, det er hvad jeg har nu.

Jeg skal have et ekstra formularfelt bygget på hvor der kan vælges 3 værdier og disse skal så hentes i min SQL med noget der ligner:
WHERE IN ('værdi1','værdi2','værdi3')

Og så skal disse med i min request.querystring hvis det kan lade sig gøre??
Avatar billede vaisgaard Nybegynder
09. april 2007 - 02:29 #3
Ok, kan du give mig et eksempel på hvad du mener? Måske et link til noget lignende på nettet!

Er ikke helt med på hvorfor du vil gøre det på den måde.
Avatar billede obhat Nybegynder
09. april 2007 - 23:30 #4
Jo feks. i formularen landsdel, har jeg jylland, fyn, sjælland, bornholm osv.
En bruger skal så have mulighed for at markerer f.eks både jylland og fyn. - så er der jo 2 værdier i samme formularfelt som skal behandles i ASP'en.

Ved ikke om du er med?
Avatar billede obhat Nybegynder
10. april 2007 - 20:32 #5
Tænkte det nok, kan ikke lade sig gøre.
Lukker spg.
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