$_POST["username"]接受数据为什么一直提示未定义username
表单传输数据到php,PHP接收老是报错。html:<formmethod="post"action="test.php"><labelfor="username">用户...
表单传输数据到php,PHP接收老是报错。
html:
<form method="post" action="test.php">
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
<br />
<input type="submit" values="提交">
</form>
php:
<?php
header("Content-type:text/html;charset=utf-8");
$username = $_POST["username"];
echo $username;
?>
一直报错提示Notice: Undefined index: username 展开
html:
<form method="post" action="test.php">
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
<br />
<input type="submit" values="提交">
</form>
php:
<?php
header("Content-type:text/html;charset=utf-8");
$username = $_POST["username"];
echo $username;
?>
一直报错提示Notice: Undefined index: username 展开
2015-05-27 · 知道合伙人互联网行家
关注
展开全部
你好,掸耽侧甘乇仿岔湿唱溅方法是没错的~只能叫你排错的方法:
1最大的可能是单词拼错了~
2 username和password是否都写在表单里面
3试下var_dump($_REQUEST);看下有没有username的数据~
如有其他问题,可以继续追问
1最大的可能是单词拼错了~
2 username和password是否都写在表单里面
3试下var_dump($_REQUEST);看下有没有username的数据~
如有其他问题,可以继续追问
追问
var_dump($_REQUEST);显示空,请问是怎么回事,html的数据没有传过来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html:
<form method="post" action="test.php">
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
<br />
<input type="submit" values="提交">
</form>
php:
<?php
header("Content-type:text/html;charset=utf-8");
$username = $_POST["username"];
echo $username;
?>
这句代码没问题,最主要是你这句代码“$username = $_POST["username"];”,需要在头加上“@”符号,再次运行,就OK了。
<form method="post" action="test.php">
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
<br />
<input type="submit" values="提交">
</form>
php:
<?php
header("Content-type:text/html;charset=utf-8");
$username = $_POST["username"];
echo $username;
?>
这句代码没问题,最主要是你这句代码“$username = $_POST["username"];”,需要在头加上“@”符号,再次运行,就OK了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询