Hallo,
ich habe folgendes Problem und zwar habe ich eine MySQL-Datenbank und ein PHP-Script geschrieben. Das klappt eigentlich auch soweit ganz gut, allerdings liegt das Problem nun dadrin, das jedes mal, wenn die Seite (Formular) neu geladen wird, er automatisch einen neuen leeren Datensatz in der MySQL Datanbank anlegt, was er ja nicht soll. Ich verstehe echt die Welt nicht mehr aber vielleicht ihr…
Ich Danke schon mal im Vorraus - hier der PHP-Script, der sich unter den Formular-Feldern befindet:
<?Php //aufbau der datenbankverbindung$host = 'XXXX'; $user = 'XXXX'; $password = 'XXXXX'; $db = 'XXXXX'; //verbindung zur db herstellen mysql\_connect($host, $user, $password); mysql\_select\_db($db); //übergabe der variablen $datum= $\_POST["datum"]; $stichwort= $\_POST["Stichwort"]; $strasse= $\_POST["Strasse"]; $ort= $\_POST["Ort"]; $url= $\_POST["URL"]; $alarm= $\_POST["Alarm"]; $ende= $\_POST["Ende"]; //sql-befehl zum eintragen der daten in die tabelle $eintrag = "INSERT INTO einsaetze (datum, Stichwort, Strasse, Ort, URL, Alarm, Ende) VALUES ('$datum', '$stichwort', '$strasse', '$ort', '$url', '$alarm', '$ende')"; ///nun erfolgt der eintrag in die tabelle mysql\_query($eintrag); //folgende anweisungen rufen die formularseite wieder auf, um //weitere daten eingeben zukönnen. //datenbank wieder schliessen mysql\_close(); ?\>