Avatar billede krummel Juniormester
27. april 2008 - 20:20 Der er 7 kommentarer og
1 løsning

dropdownmenu ændrer liste

Jeg har 2 dropdownmenuer <select ....
nr.1 = producentnavne
nr.2 = varenumrer
dvs mange til mange relation
data hentes fra mysql db og jeg kører php

Er det muligt at lave en dynamisk liste på siden, som indskrænkes efter de valg jeg laver i de to dropdownmenuer? Fx hvis jeg vælger alle, alle i menuerne, så listes alt. Hvis jeg så vælger en producent, så listes alle varenr fra den producent. Hvis jeg vælger en producent og et varenummer, så vises kun den ene vare.

Er det muligt at lave UDEN at reloade siden? Alle data skal hentes når siden loades, men data skal kun vises afhængig af valget i menuerne? Hvordan gøres dette?
Avatar billede schaefner Juniormester
27. april 2008 - 20:51 #1
Ja, men det er ikke PHP du skal bruge:

http://roenving.users.whitehat.dk/WD4Selects-beta.html
Avatar billede krummel Juniormester
27. april 2008 - 21:09 #2
Beklager at den kom i den forkerte kategori - det var nok (D)HTML den skulle i.

Det var ikke helt det jeg mente. De to menuer skal ikke ændre sig - de skal have alle options åbne hele tiden. Det er listen nedenunder menuerne, som skal ændre sig afhængig af de to valg man laver i menuerne.
Avatar billede jakobdo Ekspert
27. april 2008 - 21:57 #3
Ahh, det er ikke helt korrekt schaefner.
Det skal laves i:

php + ajax!
Avatar billede jakobdo Ekspert
27. april 2008 - 21:58 #4
Det er ikke helt den løsning du søger, men det er et stort skridt på vejen.
http://www.w3schools.com/php/php_ajax_database.asp
Avatar billede schaefner Juniormester
27. april 2008 - 22:59 #5
jakobdo > Ja, men PHP i sig selv er ikke noget værd til det han ønsker. Derfor min kommentar :)

Først og fremmest er det Javascript (eller AJAX om du vil).
Avatar billede krummel Juniormester
27. april 2008 - 23:28 #6
Har leget lidt med det, og det virker perfekt ved lidt tilpasning :)
Giv svar jakobdo - og mange tak!
Avatar billede jakobdo Ekspert
28. april 2008 - 08:22 #7
Svar!
Avatar billede jakobdo Ekspert
28. april 2008 - 21:47 #8
Takker for point.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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