Linuchs: Ich verstehe das nicht, ich verstehe das nicht, ich verstehe das nicht!

Beitrag lesen

echo "[".$_POST['Position']."]<br>";

 if ($_POST['Position'] == "Pedal")
    $Position = 0;
  else if ($_POST['Position'] == "Unteres Manual")
    $Position = 1;
  else if ($_POST['Position'] == "Oberes Manual")
    $Position = 2;
  else if ($_POST['Position'] == "3. Manual")
    $Position = 3;
  else 
    $Position = 4;

echo "[".$Position."]<br>";

in $Position steht aber immer nur NULL! Warum?

Wie hast du auf NULL geprüft?

Wahrscheinlich durchläuft das Programm gar nicht diese Zeilen und $Position ist überhaupt nicht definiert.

Ergänze deinen Code mal um die beiden echo Zeilen.

Die eckigen Klammern sind dazu da, auch einen leeren, bzw. fehlenden Wert zu erkennen. Ich erwarte, dass du die beiden Ausgaben nicht siehst.

Linuchs