Avatar billede tlunde Nybegynder
30. oktober 2005 - 09:42 Der er 8 kommentarer og
1 løsning

Hente indfra fra database til selectbox?

Hejsa,
Jeg har en masse hovedkategorier, hvor der tilhører endnu flere underkategorier, og det hele er gemt i database. Hvordan hiver jeg det frem via selectboxe??

Jeg har 10 faste hovedkategorier, og når jeg vælger en hovedkategori, så skal der komme de tilhørende underkategorier i en ny selectbox nedenunder.

Min database over kateogierne er bygget op sådan her:
id | hovedkategori | underkategori

Kan det lade sig gøre at lave det på den måde?
Avatar billede mahler Nybegynder
30. oktober 2005 - 09:46 #1
Ja.
Prøv at Kigge på: http://netfactory.dk/technology/markup/javascript/xmlhttp/dropdown.html

De to knapper kunne man saktens lave om til en select-boks, der "onChange" kaldte javascript funktionen "doit" med den værdi, der blev valgt i select-boksen.
Avatar billede mahler Nybegynder
30. oktober 2005 - 10:02 #2
Her er et eksempel, som ligger tættere på det du vil:
http://netfactory.dk/technology/markup/javascript/xmlhttp/double_drop.html

Hvilken value skal der postes i din select? - skal det bare være navnet på din underkategori?
Avatar billede tlunde Nybegynder
30. oktober 2005 - 10:18 #3
mahler:
Den første select er de 10 hovedkategorier, og de ligger fast, og når man så har valgt en hovedkategori, så skal der komme en ny selectbox med de underkategorier der hører til den hovedkategori man har valgt...
Avatar billede tlunde Nybegynder
30. oktober 2005 - 10:20 #4
Forstår ik rigtigt de 2 eksempler med javascript? Tager de mine oplysninger udfra databasen, eller hvordan?
Avatar billede mahler Nybegynder
30. oktober 2005 - 10:21 #5
Det er det, som "return_string.php funktionen gerne skulle gøre - via det, der kaldes "AJAX"
Avatar billede mahler Nybegynder
30. oktober 2005 - 10:23 #6
Skal hovedkategorierne også trækkes fra db eller ligger de fast?
Avatar billede tlunde Nybegynder
30. oktober 2005 - 10:38 #7
hovedkategorierne er faste, mens underkategorierne variere alt efter om der bliver tilføjet nogen eller fjernet nogen i databasen
Avatar billede mahler Nybegynder
30. oktober 2005 - 10:41 #8
ok...
Jeg eksperimenterer lidt her: http://netfactory.dk/exp/660284.php

Lige nu er 660284 en statisk HTML side, mens http://netfactory.dk/exp/660284_ajax.php er den dynamiske, der udtrækker værdier om underkategorier...
Avatar billede tlunde Nybegynder
31. oktober 2005 - 09:40 #9
Mahler:
Desværre, jeg kan ik bruge de javascript metoder, jeg skal bruge ren PHP og MySQL...
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