hallo,
ich hab diese php script, welches mit der funktion store(); einen neuen eintrag in meine mysql datenbank tätigen soll.
dies funktioniert auch... nur mit der if abfrage habe ich probleme.
denn es soll nur ein eintrag getätigt werden, wenn mit dem <form> etwas geschickt wird... das problem ist jetzt, das nach einem aktualisieren des browsers wieder ein neuer eintrag gemacht wird.
was ist an dem script hier falsch?
oder kann es sein, das die <form> etwas im cache behält?
ich hab diese php script, welches mit der funktion store(); einen neuen eintrag in meine mysql datenbank tätigen soll.
dies funktioniert auch... nur mit der if abfrage habe ich probleme.
denn es soll nur ein eintrag getätigt werden, wenn mit dem <form> etwas geschickt wird... das problem ist jetzt, das nach einem aktualisieren des browsers wieder ein neuer eintrag gemacht wird.
was ist an dem script hier falsch?
oder kann es sein, das die <form> etwas im cache behält?
PHP Code:
<H1>Database</h1>
<?
#ist user eingelogd?
include './includes/logged_in.inc.php';
?>
<form action="listenabfrage.php" method=post>
Neuer Eintrag<br>
<input type=text name="param1" value="" "size= 50>
<br>
<input type=submit name="SUBMIT" value="ok">
</form>
<br>
<br>
<br>
<?php
#neuen eintrag tätigen
if ($param1 == "")
{ echo "definiere bitte einen parameter, denn param1=$param1"; } else
{ echo "param1=$param1"; store($param1); $param1="";}
#liste ausgeben
show();
?>
Comment