Lieber Enrico,
if (!isset ($_POST['NrHauptmenue']) && $_POST['NrHauptmenue'] == "undefined")
Besser so:
if (!array_key_exists('NrHauptmenue', $_POST) || empty($_POST['NrHauptmenue'])) {}
Mittlerweile nutze ich lieber array_key_exists() anstatt isset() - obwohl das nur eine aufwendigere Schreibweise ist, für die ich Dir keinen vernünftigen Grund nennen kann. Aber das logische Oder (||) und die empty()-Funktion solltest Du allen Ernstes beherzigen (Christian Kruse hat es schon angedeutet)!
Auch wenn es in JS erlaubt ist und vom Parser entsprechend interpretiert wird, solltest Du trotzdem am Ende der Zuweisungszeile ein Semikolon notieren:
echo 'NrHauptmenue = 0;';
----------------------^
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)