28. april 2003 - 13:36Der er
8 kommentarer og 1 løsning
SQL-begynderproblem
Hej
Jeg er ved at lave et produktkatalog. Min database er opdelt i en hovedtabel "produkter", og undertabeller som indeholder produkternes egenskaber, f.eks. "materiale". Mit brugerinterface indeholder en formular med 4 dropdowns, som viser værdierne fra undertabellerne, altså produkternes egenskaber. Brugeren skal kunne vælge at se de produkter som opfylder de valgte egenskaber i dropdownmenuerne. Jeg har lavet 4 recordsets, som henter indholdet af undertabellerne til dropdownmenuerne, men hvordan laver jeg det recordset, som skal køres af søgeformularen?
Nej jeg kan ikke vise det online, men prøve at forklare bedre:
Det er ikke "resultaterne" der ligger i de 4 selects, men kriterierne. F.eks kunne en søgning se sådan ud: Vis alle produkter, hvor materialet (1. kriterie) er guld, overfladen (2. kriterie) er blank osv.
Du kunne lave 4 strenge, en for hvert kriterie, og sende brugeren afsted til en resultatside med request.querystring - og på resultat siden oprette et rs der sorterer efter querystring
Puh... nu er det mig der ikke forstår. Kunne du lave et eksempel på en "streng"? Mit problem er nok at jeg ikke kan finde ud af at skrive den lidt komplicerede select-sætning, som skal bruges for at trække data ud af hovedtabellen og de relaterede tabeller.
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.