Avatar billede Jman Praktikant
16. oktober 2002 - 14:39 Der er 6 kommentarer og
1 løsning

Selectproblem i felt med kommasepareret data

Jeg har et mondo-problem:
Jeg er ved at lave en bookingside, hvor man skal kunne booke en eller flere uger på et år. Dette gør jeg ved hjælp af afkrydsningsfelter. Når disse bliver postet i DB står de eks. som "12, 13, 14" i uge-feltet og "2002" i aar-feltet.
Jeg vil gerne lave en side hvor man tjekker disse data inden man kan booke. Det har jeg gjort med flg. kode:
SQL = "SELECT * FROM kalender where uge ='" & request.querystring("uge") & "' and aar = '" & request.querystring("aar") & "'"
under den har jeg en if/then sætning hvor man bliver redirectet til booking, hvis rs.eof ellers bliver man smidt til en "desværre"-side.
PROBLEMET:
Det virker også fint hvis f.eks. uge 12+13+14 er optaget og den næste der kommer ind og forespørger ønsker 12+13+14. MEN..men...men; Hvis nu brugeren forespørger på 12+16+17, kommer han/hun jo videre til bookingssiden, hvorimod jeg gerne vil have smidt brugeren over på "desværre"-siden... Did that make any sence ?
Avatar billede Jman Praktikant
16. oktober 2002 - 14:40 #1
det skal lige siges at på "desværre"-siden skal data medtages, så man kan skrive hvilken uge, der ikke kan bookes
Avatar billede Jman Praktikant
16. oktober 2002 - 14:41 #2
har i øvrigt lige får en pære til at lyse. Jeg har ændret SQL til:
SQL = "SELECT * FROM kalender where uge like '" & request.querystring("uge") & "' and aar = '" & request.querystring("aar") & "'"
Avatar billede Jman Praktikant
16. oktober 2002 - 14:43 #3
nå - det virkede heller ikke *grr*
Avatar billede kennie_nm Nybegynder
16. oktober 2002 - 14:44 #4
det er fordi du har designet din database forkert. Istedet for et uge felt i kalender, skal du have en 'Optaget' tabel med felterne
  ugenr
  bruger
Avatar billede kennie_nm Nybegynder
16. oktober 2002 - 14:45 #5
så kan du modellere mange-til-mange relationen mellem bruger og uger
Avatar billede Jman Praktikant
16. oktober 2002 - 14:50 #6
ooouhh - relationer er jeg altså ikke så god til - endnu
kan du pensle det lidt ud evt. ?
Avatar billede Jman Praktikant
16. oktober 2002 - 23:24 #7
ok - det hjalp mig ikke meget - jeg prøver en anden approach og spørge igen, hvis det bliver nødvendigt
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

IT-JOB

Capgemini Danmark A/S

Client Partner

Capgemini Danmark A/S

Java Engineer

Capgemini Danmark A/S

AI/Data Engineer