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);
?>