PHP-Code:
$sql=mysql_query("
UPDATE "
.$db."_post SET
  name='"
.$_POST["name"]."',
  title='"
.$_POST["title"]."',
  eintrag='"
.$_POST["eintrag"]."'
WHERE ID='"
.$_GET["id"]."';
"
); 


Ich sehe hier auf den ersten Blick einen gravierenden Fehler: Wenn du hier einen Titel, Eintrag, oder wasweissichwas zusendest und der Text z.B. ein ' enthaelt wird garantiert kein Eintrag gesetzt. Du musst die Strings erst passend escapen: mysql_escape_string($_POST["name"]), etc.