Hab noch so ein seltsames Problem...

HTML-Code:

<form action='news_eintrag.php' method='post'>
<br>


<div style='margin-bottom: 10px;'>
<b style='color: white;'>Titel:</b><br />
<input type='text' name='titel' style='border: 1px solid #666666; background: #EEEEEE;' />
</div>




<b style='color: white;'>Text:</b><br />
<textarea cols='40' rows='10'  name='message' style='border: 1px solid #666666; background: #EEEEEE;'></textarea>
<br /><br /><input type='submit' value='Absenden' style='border: 1px solid #666666; background: #EEEEEE;'>
</form>
PHP-Code:


<?php

$verbindung 
mysql_connect ("localhost",
"...""...")
or die (
"keine Verbindung möglich.
 Benutzername oder Passwort sind falsch"
);

mysql_select_db("...")
or die (
"Die Datenbank existiert nicht.");


     
$message  $_POST["message"];
     
$username $_POST["autor"];
     
$titel $_POST["titel"];
     
$zeit time();


   

         
          
$eintrag "INSERT INTO news
         (message, username, titel, zeit)
         VALUES
         ('
$message', '$username', '$titel', '$zeit')";
        
         
$eintragen mysql_query($eintrag); 
        
if(
$eintragen == true)
   {
   echo 
"<div align=\"center\" style='color: white; '><br /><br />Eintrag war erfolgreich. <br /> <br/> <a style='color: white; ' href=\"index.php\">Weiter »</a></div>";
   }
else
   {
   echo 
"Fehler beim Speichern";
   }
 
        

?>
Wie man sieht handelt es sich um ein einfaches Newsscript.
Doch seltsamerweise werden immer 2 Einträge gemacht?
Woran hängt das?
Wobei ich dazu sagen muss, dass es auf einem anderen Server funktioniert.
Ich dachte schon an Unterschiedliche PHP Versionen - gibt es da einen Befehl, der bei einer anderen Version anders aussehen müsste?