Hey,
ich arbeite gerade an einem kleinen Projekt in PHP. Nun habe ich einen Code hinzugefuegt der Eintraege in die Datenbank eintraegt und die dann anzeigt. Ich habe eine Form auf der selben seite und das ist mein Snippet:
Wenn ich jetzt was hinzeufge wird das hinzuegueft, aber jede Sekunde refresh es sich und fuegt einen leeren Eintrag hinzu. Selbst wenn ich den <meta http=equiv> raushau und die Seite mit F5 refreshe, wird's immer noch hinzugefueft.
Koennte mir bitte jemand helfen? Ich bin am verzweifeln.
Danke
-Epic.
ich arbeite gerade an einem kleinen Projekt in PHP. Nun habe ich einen Code hinzugefuegt der Eintraege in die Datenbank eintraegt und die dann anzeigt. Ich habe eine Form auf der selben seite und das ist mein Snippet:
PHP-Quellcode
- if (isset($addquestion)) { if (isset($addanswer)) { if (isset($addcategory)) { $ID = "0" . rand(1,9) . rand(1,9) . rand(1,9) . rand(1,9) . rand(1,9) . rand(1,9) . rand(1,9); $datetime = date("F j, Y, g:i a"); $question = htmlspecialchars($addquestion); $answer = $addanswer; $category = htmlspecialchars($addcategory); $sql = "INSERT INTO faqs VALUES ($ID, '$question', '$answer', 1, '$category', '$datetime')"; if (mysql_query($sql, $mysql)) { $smarty->assign('message', " <div class=\"alert alert-success\" style=\"margin-top: -20px;\">Entry added! Please wait...</div>"); echo "<meta http-equiv=\"refresh\" content=\"1;url=index.php\">"; } else { $smarty->assign('message', " <div class=\"alert alert-error\" style=\"margin-top: -20px;\">There has been an error! Try again! Error: " . mysql_error($mysql) . "</div>");
- } } else { $smarty->assign('message', " <div class=\"alert alert-error\" style=\"margin-top: -20px;\">You need to fill out all of the fields!</div>"); } }}
Wenn ich jetzt was hinzeufge wird das hinzuegueft, aber jede Sekunde refresh es sich und fuegt einen leeren Eintrag hinzu. Selbst wenn ich den <meta http=equiv> raushau und die Seite mit F5 refreshe, wird's immer noch hinzugefueft.
Koennte mir bitte jemand helfen? Ich bin am verzweifeln.
Danke
-Epic.