Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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_Html - Fatal编程技术网

Php 表单数据未发送到服务器

Php 表单数据未发送到服务器,php,html,Php,Html,创建的表单显示单击提交时URL内发送的数据,但是发送到服务器的唯一部分是用户名/$un。所有表单输入都将被忽略 HTML格式: <form action="CharacterAdd.php"> <legend>Add Character</legend> Character Name:<br> <input type="text" name="Name" > <br> Gender:<br> <input

创建的表单显示单击提交时URL内发送的数据,但是发送到服务器的唯一部分是用户名/$un。所有表单输入都将被忽略

HTML格式:

<form action="CharacterAdd.php">
<legend>Add Character</legend>
Character Name:<br>
<input type="text" name="Name" >
<br>
Gender:<br>
<input type="text" name="Gender" >
<br>
Age:<br>
<input type="text" name="Age" >
<br>
Hobbies:<br>
<input type="text" name="Hobby" >
<br>
Home:<br>
<input type="text" name="Home" >
<br>
Job:<br>
<input type="text" name="Job" >
<br>
<input type="submit" value="Submit">
<p>
<br>
</form>

如果要使用
POST
发送表单,请更改方法,因为默认方法是
GET

<form action="CharacterAdd.php" method="POST">

如果要使用
POST
发送表单,请更改方法,因为默认方法是
GET

<form action="CharacterAdd.php" method="POST">

请在表单标记中声明method=“POST”。

请在表单标记中声明method=“POST”。

您可能将PHP代码包装为:

if(isset($_POST['submit'])){
  ...
}
这在开发人员中是一个常见的错误,因为为了使其正常工作,您需要将提交按钮命名为submit类似

此外,还需要设置一些表单属性,例如方法和操作。默认方法是
get
。如果希望在浏览器地址栏中隐藏值,请确保将方法设置为
post
like
。您还需要指定将使用
action`调用的文件。如果未设置,则将表单所在的文件作为操作。

您可能将PHP代码包装为:

if(isset($_POST['submit'])){
  ...
}
这在开发人员中是一个常见的错误,因为为了使其正常工作,您需要将提交按钮命名为submit类似

此外,还需要设置一些表单属性,例如方法和操作。默认方法是
get
。如果希望在浏览器地址栏中隐藏值,请确保将方法设置为
post
like
。您还需要指定将使用
action`调用的文件。如果未设置,则将表单所在的文件作为操作。

在哪里关闭
?在哪里关闭
?谢谢,解决了。谢谢,解决了。