Avatar billede simsen Mester
15. juli 2003 - 20:52 Der er 7 kommentarer og
1 løsning

Kombobokse op imod en Databaseforespørgsel

Jeg har forsøgt på alle mulige og umulige måder at få noget til at fungere - men må se mig slået kan ikke selv - nogen der kan komme med et færdigt forslag til nedennævnte:

Jeg har en database - kaldet rose.mdb - I den har jeg følgende tabeller:

            Indhold
Hovedemenu - Hovedmenunavn

Mellemmenu - MellemmenuID
            Mellemmenunavn
            Hovedmenunavn

Undermenu  - UndermenuID
            Undermenunavn
            MellemmenuID
            Mappenavn
            Dokumentnavn

Dokumenter - DokumentID
            Overskrift
            Tekst
            UndermenuID

Nu vil jeg gerne hente oplysningerne vha. asp og javascript, hvor jeg bruger enten combobokse eller -lister.

Forståes på den måde at i den første comboboks skal Hovedmenunavnene listes og når man så vælger én fra den boks skal boks2 indeholde Mellemmenunavne (men kun dem som refererer til det der blev valgt i boks1). Når så boks2 er valgt, skal boks3 vise Undermenunavne udfra det der blev valgt i boks2.

Til slut skal Overskrifter listes (ikke i comboboks - eller -lister) men bare listes i eksempelvis en tabel, udfra det der blev valgt i boks3

Ikke så meget jeg forlanger vel? ;-)

simsen :-)
Avatar billede thesurfer Nybegynder
15. juli 2003 - 21:13 #1
Avatar billede simsen Mester
15. juli 2003 - 21:26 #2
thesurfer

Det kan jeg desværre ikke bruge - det henter ikke op imod en database og er også kun på to combobokse - jeg skal have 3 + have listet en 4. i en alm. streng
Avatar billede thesurfer Nybegynder
15. juli 2003 - 21:41 #3
mht database:
du kan jo oprette forbindelse til db, og derefter hente data som du putter i scriptet.. du kan bruge response.write i asp til at skrive html/javascript

mht antal combobokse:
jeg er sikker på at du kan udvide scriptet så den kan bruges på de 3-4 bokse (se kildekoden).. i stedet for "afdelinger" kalder du dem "boks1", "boks2" osv (bare et eksempel)
Avatar billede simsen Mester
15. juli 2003 - 21:55 #4
Problemet er at jeg ikke ved hvordan jeg henter data fra flere forskellige tabeller så det også hænger sammen i en helhed på siden....

For det andet er jeg total lost i hvordan jeg lver det om til boks1 - og så får hentet data lige netop fra den tabel med det jeg skal bruge - og så viser boks 2 hvor den henter id fra den næste tabel :-)
Avatar billede thesurfer Nybegynder
15. juli 2003 - 22:02 #5
jeg vil tror at du skal kopiere "afdelinger" og sætte ind og omdøbe til "boks1" osv..

det med tabellerne.. jeg tror at du skal opret forbindelse med SQL strengen til den første tabel, hent data, (luk forbindelse), opret forbindelse til den næste tabel, hent data, (luk forb.), opret .........

jeg tror ikke at du behøver at oprette forb. til alle tabeller på een gang..

se evt http://www.html/tutorials/asp (under database lektionerne) om hvordan du opretter forb. til en tabel.. du erstatter så bare navnet på tabellen.
Avatar billede thesurfer Nybegynder
15. juli 2003 - 22:03 #6
oops.. her er den rigtige url:  http://www.html.dk/tutorials/asp
Avatar billede simsen Mester
16. juli 2003 - 16:16 #7
Ingen der kan hjælpe - så forsøger mig med noget andet og dermed nyt spørgsmål :-(
Avatar billede the_bma_man Nybegynder
17. juli 2003 - 13:49 #8
Kunne nu godt hjælpe - havde bare ikke tid i går.
Men hep - jeg møder nok et andet spørgsmål :-)
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