Philipp: MySQL/Formular: Daten werden auch nach Aktuali. geschrieben

Beitrag lesen

Hallo,
 ich bin immer noch bei meinem alten Problem. Ich habe ein Formular (2x Edit), mit dessen Hilfe der Benutzer Daten in meine MySQL-Datenbank schreiben kann. Dies soll eigentlich dann passieren, wenn er auf den "OK"-Button geklickt hat (submit). Aber leider passiert das gleiche auch bei einer (browserseitigen) Aktualisierung der Seite. Was kann ich dagegen tun? Ich hab schon auf http://ffm.junetz.de/members/reeg/DSP/ geguckt, aber da werden die Daten an ein anderes PHP geschickt. Hier der Code:

include("config.php");

$db_connect = mysql_pconnect($db_host, $db_user, $db_password) or die ("Fehler: Verbindung fehlgeschlagen.");
 mysql_select_db($db_name, $db_connect) or die("Fehler: Ausgewählte Datenbank ist nicht vorhanden.");
<?php
 echo "<form action="$PHP_SELF" method="post">";
 echo " <input name="user" size="60" maxlength="60"><br>";
 echo " <input name="comment" size="60" maxlength="60"><br>";
 echo " <input type="submit" value="OK">";
 echo " <input type="reset" value="Abbrechen">";
 echo "</form>";

mysql_query("CREATE table $db_table(ID INT NOT Null AUTO_INCREMENT Primary Key, user VARCHAR(20) NOT Null, comment VARCHAR(100) NOT Null)");
 mysql_query("INSERT into $db_table(user, comment) VALUES('$user', '$comment')") or die ("Fehler beim Eintragen.");

mysql_close($db_connect);

?>