Avatar billede tlunde Nybegynder
17. oktober 2005 - 14:26 Der er 3 kommentarer og
1 løsning

Søge på post nr. fra selecbox

Hejsa,
I min søgeform skal det være muligt at søge på post nr. sammen med nogle hovedkategorier og fritekst. Jeg har lavet sådan at man kan søge på hovedkategori og fritekst sammen, men mangler at få koblet post nr på, her har jeg så et lille problem...

I min database, har jeg 2 felter, et der hedder postnr1 og et der hedder postnr2, og det skal ses som intervaller, hvor der i første felt kunne stå 8000 og i andet felt 8600.

Jeg skal så have lavet en eller anden søgeform, hvor man kan søge på dette interval, altså den skal kun vise annoncer, hvis den ligger indenfor dette post nr interval.

Jeg havde tænkt mig at lave det hele i en selectbox, sådan her ca
<option value='??'>1000-1999</option>";
<option value='??'>2000-2999</option>";

Det jeg så ik kan finde ud af, er hvordan man fortæller den at den skal søge på det valgte interval, eks. 1000-1900, der skal skrives noget ved "??"...

Håber på lidt hjælp...
Avatar billede hmortensen Nybegynder
17. oktober 2005 - 15:16 #1
Du kan godt sætte value til xxxx-xxxx og så splitte den på -, inden du laver søgningen.

SELECT noget FROM noget WHERE postnr BETWEEN 'post1' AND 'post2'
Avatar billede tlunde Nybegynder
17. oktober 2005 - 18:08 #2
hvad skal jeg så skrive ved "??" for at den kan kende forskel på det?
Avatar billede hmortensen Nybegynder
17. oktober 2005 - 18:13 #3
1000-1999, osv..
Avatar billede tlunde Nybegynder
21. oktober 2005 - 14:55 #4
Har droppet denne metode, og finder på noget andet...
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
Computerworld tilbyder specialiserede kurser i database-management

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