Hallo,
$query = "UPDATE table Set spalte = '$eintrag' WHERE (id = '".$id."')";
Du hast ja die Variable $id sauber mit ".$id." vom String getrennt, aber $eintrag halt nicht. das dürfte einen parse-Error von PHP erzeugen, da PHP $eintrag nicht als Variable vom String trennen kann.
Folgendes sollte gehen (imme vorausgesetzt, das der Variableninhalt korrekt ist):
$query = "UPDATE table Set spalte = '${eintrag}' WHERE (id= '${id}')";
oder die "langform":
$query = "UPDATE table Set spalte = '".$eintrag."' WHERE (id= '".$id."')";
Beachte beim ersten Beispiel die korrekte Klammerung der Variablen mit den {} ... also ${id} und nicht {$id} !!!
Gruß, André