Zwei kleine Nachträge:
Benütze mysql_escape_string() und mach Dich schlau zu Sicherheit im allgemeinen und SQL injection im speziellen!
Ich habe gerade gesehen, dass mysql_escape_string() veraltet ("deprecated") ist.
Stattdessen sollte man (seit PHP 4.3) mysql_real_escape_string() verwenden.
Ausserdem: Infos zu SQL Injection im PHP-Handbuch / in Wikipedia.
mysql_query() gibt ja (bei einer Query mit INSERT) als Rückgabewert true oder false aus. Das kannst Du zu Kontrollzwecken nutzen:
// Query abschicken und Rückgabewert auswerten:
$resultat=mysql_query($query_eintrag)
if ($resultat)
{ echo "<p>INSERT erfolgreich.</p>"; };
else
{ echo "<p>Fehler: INSERT fehlgeschlagen.</p>"; };
// In jedem Fall: Allfällige Fehlermeldung anzeigen:
mysql_error();
// Query-String anzeigen:
echo "<p>Query-String: $query_eintrag</p>";
mfg Thomas