有人可以告诉我为什么在地球上这不是自我提交的?
我有以下设置:
<?php
print_r($_POST);
?>
<form name="bizLoginForm" method="post" action"" >
<table id="loginTable">
<tr><td>Username:</td><td><input type="text" id="loginUsername" /></td></tr>
<tr><td>Password:</td><td><input type="password" id="loginPassword" /></td></tr>
</table>
<input type="Submit" value="Login" />
</form>
每次我点击提交按钮时,我都看不到POST数组中的任何内容。我完全忽略了什么简单的事情?
谢谢!
答案 0 :(得分:11)
除了表单元素中的action
属性中缺少等号这一事实。
您的输入需要名称属性:
<tr>
<td>Username:</td>
<td><input id="loginUsername" name="loginUsername" type="text" /></td>
</tr>
答案 1 :(得分:9)
<form name="bizLoginForm" method="post" action"" >
应该是
<form name="bizLoginForm" method="post" action="" >
缺少=签名。
您还缺少输入标记内的name属性,因此请更改
<input type="text" id="loginUsername" />
和
<input type="password" id="loginPassword" />
到
<input type="text" id="loginUsername" name="loginUsername" />
和
<input type="password" id="loginPassword" name="loginPassword" />
答案 2 :(得分:4)
<?php
print_r($_POST);
?>
<form name="bizLoginForm" method="post" action="" >
<table id="loginTable">
<tr><td>Username:</td><td><input type="text" name="login" id="loginUsername" /></td></tr>
<tr><td>Password:</td><td><input type="password" name="password" id="loginPassword" /></td></tr>
</table>
<input type="Submit" value="Login" /></form>
答案 3 :(得分:2)
试试这个
<?php
if(isset($_POST['submit_button']))
print_r($_POST);
?>
<form name="bizLoginForm" method="post" action"<?php echo $_SERVER['PHP_SELF']?>" >
<table id="loginTable">
<tr><td>Username:</td><td><input type="text" id="loginUsername" /></td></tr>
<tr><td>Password:</td><td><input type="password" id="loginPassword" /></td></tr>
</table>
<input type="Submit" name="submit_button" value="Login" />
</form>
使用.php扩展名保存文件
答案 4 :(得分:0)
试试这个
<?php
if(isset($_GET["submitted"])){
print_r($_POST["values"]);
} else {
?>
<form name="bizLoginForm" method="post" action="?submitted" >
<table id="loginTable">
<tr><td>Username:</td><td><input type="text" name="values[]" id="loginUsername" /></td></tr>
<tr><td>Password:</td><td><input type="password" name="values[]" id="loginPassword" /></td></tr>
</table>
<input type="Submit" value="Login" />
</form>
<?php
}
?>