php - 如何计算和限制表单提交?

标签 php mysql forms

我有一个将数据提交到 mysql 数据库的表单。提交表单后,它会重新加载,用户填写表单并一遍又一遍地提交(他们每次都会收到不同的问题)。

我想将用户在前往另一个页面(结果)之前可以提交表单的次数限制为 3 次。我不确定如何实现这一目标。我创建了一个计数器,每次用户在我的数据库中提交表单时都会记录(下面的代码),但我不知道现在该做什么。我没有使用ajax。如果有任何帮助,我将不胜感激。

$sql="UPDATE counter SET counter = counter + 1 WHERE id=$id";
mysqli_query($con, $sql);

最佳答案

在你的更新中尝试另一个条件:

$sql="UPDATE counter SET counter = counter + 1 WHERE id=$id AND counter < 4";
mysqli_query($con, $sql);

但是你的目标我真的不清楚...

关于php - 如何计算和限制表单提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29682921/

相关文章:

Asp.net 和 windows 身份验证

php - Mysql - 连接匹配项和非匹配项

mysql - 使用嵌套的选择查询插入到另一个表中

MySQL - 这里需要子查询吗?

从 Python 2.7.X 切换到 3.X 后 MySQL 连接器失败

Jquery.validate - 一页 - 多个表单,一个提交正常,其他不提交

php - 如何在 Laravel Controller 中包含一些文件

php - 克隆包含对象的对象

php - 将 mysql 数据库中的用户输入与 php 进行比较

javascript - 使用 jquery 在所有带有文本区域的表单中搜索提交按钮