Avatar billede rotco Juniormester
14. december 2010 - 17:22 Der er 6 kommentarer og
2 løsninger

Kategorisystem som på eksperten

Heysa,

Jeg har en side som har en del kategorier, og i hver kategori er der en masse ting..

Jeg er ikke en haj til javascript, og jeg er lidt i tvivl om hvorvidt dette kan laves også, da mine kategorier/ting ligger i en database, hvor der ofte bliver tilføjet nye kategorier og ting.

Jeg henter kategorierne og tingene via php.. Så er vi ligefrem ude i noget AJAX? Eller er det meget simpelt?

Kom glad.. 200 point hvis der findes en brugbar løsning :-)
Avatar billede keysersoze Ekspert
14. december 2010 - 17:38 #1
hvad skal du i det hele taget have løst af udfordring?
Avatar billede claes57 Ekspert
14. december 2010 - 18:11 #2
hvis php læser data i den ønskede orden, så kan samme php skrive en menu, som kan åbnes og lukkes.
Avatar billede rotco Juniormester
14. december 2010 - 18:35 #3
keysersoze - Hvad mener du?

<select name="whatever">
<option value="frugt">Frugt</option>
<option value="groentsager">Grøntsager</option>
<option value="fisk">Fisk</option>
etc.
</select>

Når jeg har valgt en kategori der, så skal næste select åbnes, så hvis jeg vælger "Frugt", så skal næste liste indeholde eksempelvis:

<select name="whatever">
<option value="appelsin">Appelsin</option>
<option value="mandarin">Mandarin</option>
<option value="aeble">Æble</option>
etc.
</select>

Altså, jeg kunne jo sagtens lave noget primitivt, men det skal jo være ude nat opdatere siden som her på eksperten.dk.
Avatar billede keysersoze Ekspert
14. december 2010 - 18:42 #4
du forklarede bare ikke hvad du havde behov for - kun at du havde et problem du ikke kunne løse. Men forklaringen kom du heldigvis med nu.

Du kan løse opgaven på 2 måder - enten vha AJAX så du kalder serveren hver gang en foregående select ændrer værdi eller du kan loade alle muligheder ind til nogle javascript-variabler fra start og lade javascripten alene gøre arbejdet. Hver har sine fordele og ulemper - AJAX-tilgangen er nok den sværeste men også den rigtig løsning ved rigtig mange data hvorimod ren javascript er relativt hurtigt at lave men altså også koster noget måske måske unødigt data til klient allerede fra start. et eksempel på den rene javascript-løsning kan du se her; http://www.mattkruse.com/javascript/dynamicoptionlist/
Avatar billede olsensweb.dk Ekspert
14. december 2010 - 22:07 #5
en ide til en ajax menu, med 3 select boxe som her på eksperten

demo  http://olsensweb.dk/guides/ajax/eks2/
source http://olsensweb.dk/guides/ajax/eks2/eks2.zip

her er lidt at læse på vedr. ajax
http://www.w3schools.com/php/php_ajax_intro.asp
http://bbsorensen.dk/?men=Software/AJAX
Avatar billede rotco Juniormester
13. juni 2011 - 17:31 #6
Tak for jeres svar. Ajax som jeg forventede - keysersoze
keysersoze og ronols - kom med svar :)
Avatar billede keysersoze Ekspert
13. juni 2011 - 17:58 #7
svar :)
Avatar billede olsensweb.dk Ekspert
13. juni 2011 - 18:01 #8
svar
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