asp til javascript-database
Hej asp'ere ...Jeg har lavet en 'Working Demo' hvor jeg viser et eksempel på en fuldt skalerbar model for online afhængige selects.
Den baserer sig 'selvfølgelig' på en javascript-'database' som jo kun er mulig at vedligeholde på fornuftig vis fra en rigtig database.
Derfor vil jeg godt have et asp/vbscript, jeg kan vise de besøgende, som godt vil benytte modellen med asp.
Scenariet jeg forestiller mig er:
Een tabel med 5 felter: ID, produkt-gruppe, produkt-titel, colli-størrelse og colli-pris.
Udtrækket skal resultere i en fuldt sorteret javascript-database med værdierne fra kolonne 2, 3 og 4, som ser sådan ud :
var arr = [
['Valg 1',[
['2. valg 1 (1)',
['3. valg 1 (1-1)','3. valg 2 (1-1)','3. valg 3 (1-1)','3. valg 4 (1-1)']],
['2. valg 2 (1)',
['3. valg 1 (1-2)','3. valg 2 (1-2)','3. valg 3 (1-2)']],
['2. valg 3 (1)',
['3. valg 1 (1-3)','3. valg 2 (1-3)','3. valg 3 (1-3)','3. valg 4 (1-3)']]]],
['Valg 2',[
['2. valg 1 (2)',
['3. valg 1 (2-1)','3. valg 2 (2-1)','3. valg 3 (2-1)','3. valg 4 (2-1)']],
['2. valg 2 (2)',
['3. valg 1 (2-2)','3. valg 2 (2-2)']],
['2. valg 3 (2)',
['3. valg 1 (2-3)','3. valg 2 (2-3)','3. valg 3 (2-3)','3. valg 4 (2-3)','3. valg 5 (2-3)','3. valg 6 (2-3)']],
['2. valg 4 (2)',
['3. valg 1 (2-4)','3. valg 2 (2-4)','3. valg 3 (2-4)','3. valg 4 (2-4)']]]],
['Valg 3',[
['2. valg 1 (3)',
['3. valg 1 (3-1)','3. valg 2 (3-1)','3. valg 3 (3-1)']],
['2. valg 2 (3)',
['3. valg 1 (3-2)','3. valg 2 (3-2)','3. valg 3 (3-2)']],
['2. valg 3 (3)',
['3. valg 1 (3-3)','3. valg 2 (3-3)','3. valg 3 (3-3)']],
['2. valg 4 (3)',
['3. valg 1 (3-4)','3. valg 2 (3-4)','3. valg 3 (3-4)']],
['2. valg 5 (3)',
['3. valg 1 (3-5)','3. valg 2 (3-5)','3. valg 3 (3-5)']]]]
];
Bemærk specielt de forekomster af dobbelte [[, som kommer ved _start_ af værdier i de to første kolonner ...
Connection mv. behøver i ikke at medtage, så hvilken database i bruger skal i bare nævne, så inkompatibiliteter er 'åbenlyse'. Der er dog bonus, hvis sql-sætningen kan bruges på flere databaser uden ændring !o]
Hvis det er nødvendigt at lave flere forespørgsler i tabellen er det acceptabelt, men der er bonus for at producere en sql-forespørgsel, som leverer data klar til brug.
(Mine working demo's er ment som hjælp til selvhjælp, så jo nemmere de er at gå til, jo bedre)
Jeg har selv forsøgt mig med et vb-script til en asp'er, som havde brug for noget af den samme funktionalitet, så det kan måske bruges som inspiration til logikken, men der er kun to selects, her skal der være 3 !-)
http://www.eksperten.dk/spm/385210 -- kommentar 09/08-2003 11:34:44 og 14:57:19
Hvis I vil se, hvordan en fungerende ser ud, kan I gå ind på:
http://roenving.users.whitehat.dk/WD4Selects-beta.html
mvh
jes
PS. Jeg regner med at komme af med 200 points, så start-posen er bare for ikke at love for meget til den enkelte -- flere kan få fuldt udbytte ...
-- og der er bonus til en smuk løsning !o]
