Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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_Sql_Wordpress_Contact Form 7 - Fatal编程技术网

Php 在提交后禁用联系人表单输入字段

Php 在提交后禁用联系人表单输入字段,php,sql,wordpress,contact-form-7,Php,Sql,Wordpress,Contact Form 7,这是我第一次问问题 我有一个网站,你在那里登录,登录后,你可以提交一份表格。(联系表格7) 我希望在用户提交表单后禁用输入字段,这样他只能提交该表单1次(我总共有6个表单) 我的第一个想法是在数据库中插入一行,其中包含用户名和0(未提交)或1(已提交)。如果为1,则禁用表单;如果为0,则可以提交表单 我的问题是我无法让wordpress在数据库中插入任何内容。 我首先尝试了这个插件: 这是可行的,但是现在插件不再在数据库中插入任何东西了。我不知道为什么。我什么都没变 当我在functions.

这是我第一次问问题

我有一个网站,你在那里登录,登录后,你可以提交一份表格。(联系表格7)

我希望在用户提交表单后禁用输入字段,这样他只能提交该表单1次(我总共有6个表单)

我的第一个想法是在数据库中插入一行,其中包含用户名和0(未提交)或1(已提交)。如果为1,则禁用表单;如果为0,则可以提交表单

我的问题是我无法让wordpress在数据库中插入任何内容。 我首先尝试了这个插件:

这是可行的,但是现在插件不再在数据库中插入任何东西了。我不知道为什么。我什么都没变


当我在functions.php中插入一些php/sql代码时,当我提交表单时,它只是在加载。什么也没有发生。

只需将下面的代码添加到您要禁用的输入标记中

<?php echo (isset($_POST['submit'])) ? 'disabled' : ""; ?> 
//if submit method is POST else use $_GET for get method

//如果提交方法是POST else,则使用$\u GET作为GET方法

“当我在functions.php中插入一些php/sql代码时”,请将代码添加到您的问题Hello en欢迎来到Stackoverflow!我想也许是问这个问题的更好的地方?代码在这里:如果(isset($\u POST['your-mail']){$sql=“INSERT INTO
FB0WvN\u db7\u forms
(isset,username)值('1','$username')”;是的,我已经设置了$username=wp\u get\u current\u user();Cody604。你是对的。我不会尝试:-)