Php 表单数据未发送到服务器
创建的表单显示单击提交时URL内发送的数据,但是发送到服务器的唯一部分是用户名/$un。所有表单输入都将被忽略 HTML格式: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
<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`调用的文件。如果未设置,则将表单所在的文件作为操作。在哪里关闭
?在哪里关闭
?谢谢,解决了。谢谢,解决了。