【发布时间】:2022-01-22 12:28:36
【问题描述】:
我正在为我的班级创建一个需要学生出勤的项目。我正在使用 <input readonly type="date"> 和 <input readonly type="time"> 获取出勤日期和时间,并使用 JavaScript 在这些输入上显示当前日期和时间,以防止学生作弊。
如何防止我的表单在页面被第一手加载和/或重新加载时自动提交和插入数据?
<?php
require_once './dba.php';
$status = "";
if(isset($_POST['submit'])) {
$dt = $_POST['dt'];
$time = $_POST['time'];
$query = "INSERT INTO nameOfTable (date, time) VALUES ('$dt', '$time')";
$d = $conn->prepare($query);
$d->execute();
} else {
$status = "Failed!";
}
?>
【问题讨论】:
-
您能否分享更多关于实际将数据发送到服务器的部分的信息?仅从我们在您的问题中得到的信息,很难了解它周围的背景。另外,请注意
readonly属性可以通过开发工具轻松删除。你根本不应该依赖它们的价值。 -
分享了我的代码,看看我在哪里
标签: javascript php html