だから、私はコメントスクリプトに取り組んでいます。コメントを投稿すると問題なく動作しますが、ページを更新すると、テキスト フィールドが空であっても同じコメントが投稿されることがわかりました。これは、すでに変数を に送信したため$_POST
であり、その値をデータベースに挿入しているだけであることは理解していますが、この問題を回避するにはどうすればよいですか? 事前に感謝します。ここに私のコードがあります:($username
と$image
が既に設定されていると仮定します)
if (isset($_POST['text']) && !empty($_POST['text']))
{
$text = $_POST['text'];
$timeStamp = time();
mysql_query("INSERT INTO comments VALUES ('$image','$username','$text','$timeStamp')");
}
そしてHTML:
<form method = "post" action = "/view.php?image=$image" />
<input type = "text" name = "text" maxlength = "100" />
<input type = "submit" value = "Add Comment" />
</form>