Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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 HTML表单提交问题_Php_Html_Forms - Fatal编程技术网

Php HTML表单提交问题

Php HTML表单提交问题,php,html,forms,Php,Html,Forms,有人能告诉我为什么这个表单不能正确地向服务器提交值吗 <form method="post" action="http://www.***.com/index.php/session/authenticate" class="form login" id="login_form"> <div class="group wat-cf"> <div class="left"> <label class="labe

有人能告诉我为什么这个表单不能正确地向服务器提交值吗

  <form method="post" action="http://www.***.com/index.php/session/authenticate" class="form login" id="login_form"> 
    <div class="group wat-cf"> 
      <div class="left"> 
        <label class="label right">Login</label> 
      </div> 
      <div class="right"> 
        <input type="text" class="text_field" id="username"/> 
      </div> 
    </div> 
    <div class="group wat-cf"> 
      <div class="left"> 
        <label class="label right">Password</label> 
      </div> 
      <div class="right"> 
        <input type="password" class="text_field" id="password"/> 
      </div> 
    </div> 
    <div class="group navform wat-cf"> 
      <div class="right"> 
        <button class="button" type="submit"> 
          <img src="images/icons/key.png" alt="Save" /> Login
        </button> 
      </div> 
    </div> 
  </form> 

您忘记了输入类型的名称,如下所示

<input type="text" class="text_field" name="username" id="username"/> 

<input type="password" class="text_field" name="password" id="password"/> 

您忘记了输入类型的名称,如下所示

<input type="text" class="text_field" name="username" id="username"/> 

<input type="password" class="text_field" name="password" id="password"/> 

您的
输入
标记没有
名称
属性。我认为您使用的是
id
,而不是
name

比如说

<input type="text" class="text_field" id="username"/>

应该是

<input type="text" class="text_field" id="username" name="username" />

或者干脆

<input type="text" class="text_field" name="username"/>


如果您没有将
id
用于任何其他用途。

您的
输入
标记没有
名称
属性。我认为您使用的是
id
,而不是
name

比如说

<input type="text" class="text_field" id="username"/>

应该是

<input type="text" class="text_field" id="username" name="username" />

或者干脆

<input type="text" class="text_field" name="username"/>



如果您没有将
id
用于任何其他用途。

则表单上提交的输入元素的名称属性。使用name='username'等。

这是表单上提交的输入元素的name属性。使用name='username'等。

HTML是否验证?可以有两个嵌套表单吗?确定该操作url吗?您是var\u dump$\u POST还是$\u POST[“”]?因为这看起来是正确的。另外,您应该使用var_dump或print_r,因为$u POST是一个数组。我只是出于安全目的对操作url进行了注释,实际的表单具有正确的操作url,该url由服务器上我的php脚本的输出确认。不安全为我们提供了internet上站点的url,一定有很多问题:-)HTML验证了吗?可以有两个嵌套表单吗?确定该操作url吗?您是var\u dump$\u POST还是$\u POST[“”]?因为这看起来是正确的。另外,您应该使用var_dump或print_r,因为$u POST是一个数组。我只是出于安全目的对操作url进行了注释,实际的表单具有正确的操作url,该url由服务器上我的php脚本的输出确认。不安全为我们提供了internet上站点的url,当时肯定有很多问题:-)我想用“name”代替“id”是不可取的?不,两者都用了。Name用于服务器(字段的实际名称),id用于CSS。ID未发送到服务器。表单元素不反对使用服务器名。
name
仅对表单元素之外的大多数元素以及表单本身不赞成使用。对于
input
元素等,它不是不推荐的。我认为使用“name”是不推荐的,而使用“id”?不,它们都被使用了。Name用于服务器(字段的实际名称),id用于CSS。ID未发送到服务器。表单元素不反对使用服务器名。
name
仅对表单元素之外的大多数元素以及表单本身不赞成使用。对于
输入
元素等,不推荐使用它。