Empfehlungen: Erweiterte Suche

voneinander abhängige Selectboxen

Ausgabedaten formatieren und darstellen

voneinander abhängige Selectboxen

Beitragvon urlaubsreif_now » Di 22. Mär 2011, 10:43

Hi...
Ich arbeite seit geringer Zeit mit cakephp...

Aufgabe: Ich habe hauoteintrag und mehrere Untereinträge...
per selectbox soll man einen haupteintrag auswählen (welches auch erfolgreich funktioniert) und dann soll dem haupteintrag dazugehörige untereinträge in einer selctbox auswählbar sein...die sind also abhängig, befinden sich in einer Datenbank
(spalte "Haupteintrag", "Untereintrag")

irgendwie soll es ja mit ajax funktionieren, jedoch habe ich keinen plan wie

könnt ihr mir helfen?
urlaubsreif_now
 
Beiträge: 21
Registriert: Di 22. Mär 2011, 09:59
CakePHP-Version: 1.3.4
OS: Win7

Re: voneinander abhängige Selectboxen

Beitragvon lukasstrassel » Di 22. Mär 2011, 18:37

einer von vielen lösungsmöglichkeiten:
du musst auf mit javascript auf das event des auswählens reagieren (onchange,onclick,... was auch immer du nehmen willst/was am besten passt)
dann schickst du per ajax ne anfrage an den controller/action deiner untereinträge und übermittelst ein suchkriterium (z.b. die id des haupteintrags) der controller ruft dann die passende view auf und schickt dir per ajax den inhalt

hast du den inhalt musst du ihn noch mittels javascript aufbereiten und in die selectbox einpflegen
MfG Lukas
Zuletzt geändert von lukasstrassel am Mi 23. Mär 2011, 21:50, insgesamt 1-mal geändert.
lukasstrassel
 
Beiträge: 16
Registriert: Di 1. Mär 2011, 23:07

Re: voneinander abhängige Selectboxen

Beitragvon urlaubsreif_now » Di 22. Mär 2011, 21:04

tage für den anstoß....
hört sich nach sehr viel arbeit an...da muss ich ja rumbacken^^
aber danke

für weitere anregungen bin ich offen

gruß
urlaubsreif_now
 
Beiträge: 21
Registriert: Di 22. Mär 2011, 09:59
CakePHP-Version: 1.3.4
OS: Win7

Re: voneinander abhängige Selectboxen

Beitragvon urlaubsreif_now » Do 24. Mär 2011, 08:58

also ich komme da echt nicht weiter...
kann mir jemand helfen???
Wäre echt nett, danke im voraus

Gruß
urlaubsreif_now
 
Beiträge: 21
Registriert: Di 22. Mär 2011, 09:59
CakePHP-Version: 1.3.4
OS: Win7

Re: voneinander abhängige Selectboxen

Beitragvon urlaubsreif_now » Mo 28. Mär 2011, 12:45

ich komme da einfach nicht weiter und die woche soll es fertig werden... :cry:
Zeitdruck!!!
urlaubsreif_now
 
Beiträge: 21
Registriert: Di 22. Mär 2011, 09:59
CakePHP-Version: 1.3.4
OS: Win7

Re: voneinander abhängige Selectboxen

Beitragvon Mathias » Mo 28. Mär 2011, 20:51

Hast du dir denn schon mal den JsHelper angeschaut? Damit kann man zum Beispiel asynchrone Requests an den Controller schicken.
Du kannst auch über z.B. jquery einen AjaxRequest an den Controller schicken und dann die Daten weiter verarbeiten.

Bei einem 'change'-Event der selectbox nimmst du dir den Wert des selektierten Eintrags (vorzugsweise die ID). Die übergibst du dann als Parameter per Ajax an eine Funktion im Controller, der dir die passenden Unterkategorien returned. Mit den nun wiedergegebenen Daten updatest du dann das gewünschte DOM-Element.

Hier mal Lektüre zum JsHelper: http://book.cakephp.org/view/1593/Methods

//edit: Für deinen Zeitdruck können wir leider nichts.
cheers
Benutzeravatar
Mathias
 
Beiträge: 225
Registriert: Mi 4. Jun 2008, 22:30
Wohnort: Berlin
CakePHP-Version: 1.3.x
OS: OS X 10.6.x


Zurück zu Views

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron