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?