我想从php web文件中获取文本输入值以保存数据库,但文本输入不能与php文件一起使用。并显示此错误:
注意:未定义索引:C:/ ......第7行中的txtUsername 注意:未定义索引:C:/ ......第8行中的txtPassword
我的HTML:
<form action="../Controller/LoginController.php">
<input type="text" id="txtUsername" />
<input type="text" id="txtPassword" />
<input type="submit" name="btnLogin" value="login" />
</form>
我的php文件:
$strUsername = $_POST["txtUsername"]; //line 7
$strPassword = $_POST["txtPassword"]; //line 8
答案 0 :(得分:0)
表单输入ID不能用于获取值。您需要设置@media (max-width: 767px) {
.navbar-custom .navbar-nav .open .dropdown-menu > li > a {
color: #DBFAFF
}
.navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
color: #40F99B
}
.navbar-custom.navbar-fixed-top .navbar-collapse,
.navbar-custom.navbar-fixed-bottom .navbar-collapse {
max-height: auto;
height:auto; /* Add this */
}
}
属性。
就像那样:
name
然后您可以正常获取该值。
<input type="text" name="txtUsername" /> // Notice the name attribute
答案 1 :(得分:0)
您在PHP代码中通过$_POST
引用它,但没有通过HTML中的POST
专门传递它。
您还需要指定NAME参数,因为这是PHP引用的内容,而不是ID
试试这个:
<form action="../Controller/LoginController.php" method="post">
<input type="text" id="txtUsername" name="txtUsername" />
<input type="text" id="txtPassword" name="txtPassword" />
<input type="submit" name="btnLogin" value="login" />
</form>