ich helf die mal bei problem 1 und 2 (3 ist lediglich der Grund für 1) auf die sprünge:
1) ist klar weil du das formular abschickst.
und solange du nach dem neuladen des formulars nicht etwas vorselektierst wird da immer der erste eintrag in der selectbox stehen.
2)tjo der erste eintrag ist ausgewählt wenn nichts anderes vorselektiert ist.
Und da onChange "beim Ändern" bzw. "nach dem Ändern" bedeutet passiert nichts wenn du den ausgewählten eintrag (nämlich den ersten) anklickst...
Jetzt wirst du sagen hey ich habe doch eine funktion die das vorselektieren soll....
könnte es möglicherweise sein das dein Formular nicht per post versendet wird (was auch deinen undefined index erklären würde)
1) ist klar weil du das formular abschickst.
und solange du nach dem neuladen des formulars nicht etwas vorselektierst wird da immer der erste eintrag in der selectbox stehen.
2)tjo der erste eintrag ist ausgewählt wenn nichts anderes vorselektiert ist.
Und da onChange "beim Ändern" bzw. "nach dem Ändern" bedeutet passiert nichts wenn du den ausgewählten eintrag (nämlich den ersten) anklickst...
Jetzt wirst du sagen hey ich habe doch eine funktion die das vorselektieren soll....
gebe ich den Parameter manuell in die Adresszeile des Browsers ein, klappt es)
Kommentar