Hi,
ich habe mir auf zend.com das Script für chainedSelectors angesehen und an meine Datenbank bzw. meine Seite angepasst.
Das Script dient dazu, den Inhalt eines (zweiten) Selectfeldes von der Auswahl des ersten Selectfeldes abhängig auszugeben. Dies funktioniert auch wunderbar, allerdings hat das Script einen kleinen Schönheitsfehler. Das zweite Selectfeld enthält soviele Einträge, wie passende Datensätze in der Datenbank vorhanden sind. Leider geht es dabei von der Auswahl aus, die die meisten Datensätze hat.
Beispiel:
Wenn in Selectfeld 1 zwischen "HerstellerA", "HerstellerB" und "HerstellerC" ausgewählt werden kann, checkt das Script welcher Hersteller die meisten Modelle besitzt. Wählt man nun den Hersteller mit den meisten Modellen aus, werden die beiden Selectboxen einwandfrei gefüllt. Wählt man jedoch einen Hersteller mit weniger Modellen, so werden die restlichen Selectauswahlmöglichkeiten mit leeren Feldern gefüllt.
http://www.zend.com/zend/tut/drop-down.php
Ich möchte, dass nur soviele Auswahlmöglichkeiten angezeigt werden, wie es Modelle gibt. Kann mir jemand sagen, wie ich das realisieren kann?
Tut mir Leid, wenn der Eintrag etwas verwirrend geschrieben ist, aber ich wusste nicht, wie ich das Problem beschreiben soll. Vielleicht schaut ihr euch das Script am Besten selber mal an. Der ein oder andere kennt es ja vielleicht sogar.
ich habe mir auf zend.com das Script für chainedSelectors angesehen und an meine Datenbank bzw. meine Seite angepasst.
Das Script dient dazu, den Inhalt eines (zweiten) Selectfeldes von der Auswahl des ersten Selectfeldes abhängig auszugeben. Dies funktioniert auch wunderbar, allerdings hat das Script einen kleinen Schönheitsfehler. Das zweite Selectfeld enthält soviele Einträge, wie passende Datensätze in der Datenbank vorhanden sind. Leider geht es dabei von der Auswahl aus, die die meisten Datensätze hat.
Beispiel:
Wenn in Selectfeld 1 zwischen "HerstellerA", "HerstellerB" und "HerstellerC" ausgewählt werden kann, checkt das Script welcher Hersteller die meisten Modelle besitzt. Wählt man nun den Hersteller mit den meisten Modellen aus, werden die beiden Selectboxen einwandfrei gefüllt. Wählt man jedoch einen Hersteller mit weniger Modellen, so werden die restlichen Selectauswahlmöglichkeiten mit leeren Feldern gefüllt.
http://www.zend.com/zend/tut/drop-down.php
Ich möchte, dass nur soviele Auswahlmöglichkeiten angezeigt werden, wie es Modelle gibt. Kann mir jemand sagen, wie ich das realisieren kann?
Tut mir Leid, wenn der Eintrag etwas verwirrend geschrieben ist, aber ich wusste nicht, wie ich das Problem beschreiben soll. Vielleicht schaut ihr euch das Script am Besten selber mal an. Der ein oder andere kennt es ja vielleicht sogar.
Kommentar