Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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
表单操作属性设置为null,不包括php脚本_Php_Html_Forms - Fatal编程技术网

表单操作属性设置为null,不包括php脚本

表单操作属性设置为null,不包括php脚本,php,html,forms,Php,Html,Forms,我试图发布一个html表单,但不知何故,我没有得到结果。我有两个php文件。其中一个文件名为form.php,如下所示 名字: 在(“)的结尾处出现语法错误。请首先修复该错误。我希望您的代码能够正常工作 <form action = "" method = "post"> First name: <input name ="first_name" type = "text" size = "20" maxlength = "20"><p> Second

我试图发布一个html表单,但不知何故,我没有得到结果。我有两个php文件。其中一个文件名为form.php,如下所示


名字:

在(“)的结尾处出现语法错误。请首先修复该错误。我希望您的代码能够正常工作

<form action = "" method = "post">
First name: 
<input name ="first_name" type = "text" size = "20" maxlength = "20"><p>
Second name name: 
<input name ="second_name" type = "text" size = "20" maxlength = "20"><p>
<input name = "submit" type="submit" value = "submit">
</form>

名字:

第二个名字:

1)将type=“test”更改为type=“text”


2) 右括号}缺失

do
var\u dump($\u POST);
if
语句之前检查正在发布的内容,并且您的
else
缺少结束括号。我假设您在浏览器中打开的初始/唯一文件是
names.php
?在为else条件添加结束括号}并将“test”更改为“text”之后“仍然没有名字回响。如果我运行/localhost/names.php,我会得到想要的结果。我还尝试了var_dump[$\u POST]解决方案,但没有成功vain@Maina在您的代码中,您已经编写了size=“20 maxlength=“20”,其中应该是size=“20”maxlength=“20”感谢@Manish的帮助,但仍然不起作用。我认为最好在action属性中插入“names.php”,因为将其留空不会产生任何关于为什么留空的线索“当大多数PHP书籍建议使用action属性时,action属性拒绝工作?action属性指定在提交表单时将表单数据发送到何处。如果您不想设置action属性,数据将不会发送到任何其他文件,您必须在同一页面上编写所有php代码。