Sven Rautenberg: . onchange="submit()" ..

Beitrag lesen

Moin!

»» Ich bin mir sehr sicher! ich frage am Anfang der Seite jahr1 ab. Dies erfolgt mit php:

Nein, das Problem liegt im HTML, deine Options haben keinen wert, den sie übertragen könnten.

Naja, eigentlich kann man natürlich die Verwendung des Attributs "name" kritisieren, das an dieser Stelle keinerlei Sinn ergibt, und das Fehlen des Attributs "value" bemängeln, und diese Verwirrung sollte auch in jedem Fall korrigiert werden. Aber Standardverhalten des Browsers ist es doch im Allgemeinen, bei Abwesenheit eines Value-Attributs den Wert des im Option enthaltenen Textknotens als Wert zu übertragen.

Wenn davon nichts ankommt, dürfte angesichts des geposteten Codes eher von der PHP-internen (und lobenswerten) Einstellung "register_globals=off" auszugehen sein...

- Sven Rautenberg