Moin!
» $sql.=" beschreibung = '".$_POST['beschreibung']."', ";
> $sql.=" WHERE ID='";
Für geübte ein Blick: Da ist ein Komma zu viel. Das vor dem where.
Für das Debuggen ist es immer hilfreich sich die SQL-Anweisung ausgeben zu lassen.
Ein echo("<pre>$sql</pre>
"); wirkt oft Wunder.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix