Php 在wordpress中创建表单
我在wordpress中创建了一个表单:Php 在wordpress中创建表单,php,wordpress,forms,Php,Wordpress,Forms,我在wordpress中创建了一个表单: <form action="<?php the_permalink(); ?>" id="addForm" method="post"> <input type = "submit" value="Add" name="send"> </form> 尝试将action=“”更改为action=“” 此外,对于字段名,请避免使用诸如“名称”、“城市”之类的通用词,并使用更独特的词。由于您没
<form action="<?php the_permalink(); ?>" id="addForm" method="post">
<input type = "submit" value="Add" name="send">
</form>
尝试将action=“”
更改为action=“”
此外,对于字段名,请避免使用诸如“名称”、“城市”之类的通用词,并使用更独特的词。由于您没有包含表单以外的代码,我在这里做一个假设,但请尝试以下操作:
<?php
if (!empty($_POST['send'])) {
insert query here
}
?>
您提到您正在检查它是否已设置,但没有检查它是否为空。PHP函数更适合于此,因为它会检查变量是否已设置,然后检查变量是否为空,所以两全其美。=) 试试这个
<?php
if (isset($_POST['send'])) {
insert query here
}
?>
然后再次检查并回复您是在检查$\u POST[send]
还是$\u POST['send']
?@sircapsalot通常引号并不重要,但是$\u POST[$send]
与$\u POST['send']
相比,我检查了$\u POST['send']并尝试了这两种操作=“和”!空($\u POST['send'])。。得到相同的错误:(仍然有问题?你能分享整个代码,我会尽力帮助你吗?thnx david prob已解决..我使用的表单属性为name=“name”email=“email”,可能是其中的bcs,我得到了错误。更改name=“cname”email=“cemail”后,工作正常。成功了..将表单元素的名称更改为cname..thnxx.:)如果您觉得答案有用,请稍等片刻,单击此答案左侧的大复选框接受它。谢谢