私はフォームシステムを持っています。データベースの挿入間隔の最小値を設定するにはどうすればよいですか?
問題は、人々が10分ごとに提出することができるようにフォームを定義したいということです。つまり、ユーザーは、最初のコメントが公開されてから10分後に2番目のコメントのみを公開することができます。 どうすればいいですか?
スクリプトは次のように起動します:
if(isset($_POST['submitPost'])) {
//mysqli_real_escape_string($db,)
$postcomment = mysqli_real_escape_string($db, $_POST['message']);
$uploaded = mysqli_real_escape_string($db, $_POST['upload']);
$titleID = mysqli_real_escape_string($db, $_POST['title']);
...
}
表comments
:
| id_steam (users) | title | comment | date |
最後のコメントをフェッチし、日付時刻が10分以上前であることを確認します(現在の日時を各コメントに保存する必要があります)。 mysqliをパラメータ化/プリペアドステートメントで使用する場合は、mysqli_real_escape_stringsをすべて使用する必要はありません。 – JimL
私はそれを行いましたが...間違っています...トピックIDを取得していません... 私は非常に混乱している...見て... ....................................... ............................................... $ verifyDate = selectDate($ steamid、$ db); $ timestamp = strtotime($ verifyDate); $ currentDate = strtotime(日付( 'H:i:s')); $ oldDate = $ timestamp + 300; if($ oldDate> $ verifyDate){ – John