Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何防止在同一表单中重复输入文本字段。_Php_Javascript - Fatal编程技术网

Php 如何防止在同一表单中重复输入文本字段。

Php 如何防止在同一表单中重复输入文本字段。,php,javascript,Php,Javascript,我正在创建一个电子商务网站。在我的网站上,人们可以注册并分享他们的食谱。在配方表单中,我有多个文本字段。比如菜谱名称、配料、烹饪时间、烹饪工具等。现在任何人都可以更改菜谱名称,反复发送相同的内容以充斥数据库。我现在的问题是:如何防止在同一表单中重复输入文本字段?“首先,您可以使用像Rails这样的MVC框架,它为您提供了包括验证在内的多个选项 其次,您可以实现一个哈希,它检查您所需的条件,您可以将这些条件作为隐藏字段插入表单中 然后,您可以在提交表单后检查散列。如果只是更改了配方名称,那么您的哈

我正在创建一个电子商务网站。在我的网站上,人们可以注册并分享他们的食谱。在配方表单中,我有多个文本字段。比如菜谱名称、配料、烹饪时间、烹饪工具等。现在任何人都可以更改菜谱名称,反复发送相同的内容以充斥数据库。我现在的问题是:如何防止在同一表单中重复输入文本字段?“

首先,您可以使用像Rails这样的MVC框架,它为您提供了包括验证在内的多个选项

其次,您可以实现一个哈希,它检查您所需的条件,您可以将这些条件作为隐藏字段插入表单中


然后,您可以在提交表单后检查散列。如果只是更改了配方名称,那么您的哈希值将与表单中的相同。

请发布一些代码:)