尝试登录但在用户名和密码上出错 [英] Trying to login but get errors on username and password
本文介绍了尝试登录但在用户名和密码上出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨我有一个登录表单,我正在尝试登录,但是用用户名和密码出现了这些错误。
(!)注意:未定义的索引:第6行的C:\ wamp64 \ #\\\FormTutorial \ php \ lunana_login.php中的用户名
(!)注意:未定义的索引:第7行的C:\ wamp64 \\\\\\\\\\\\\\\\\\\\\\\ pre>
有人能指出我正确的方向来解决这个问题。这就是我的尝试
我尝试过:
< pre > ; <? php
// 从表单捕获值并存储在php变量中
$ username = $ _ POST [' 用户名'];
$ password = $ _ POST [' password'];
// 与数据库的连接
$ db_host = ' localhost';
$ db_username = ' root';
$ db_password = ;
$ con = mysqli_connect($ db_host,$ db_username,$ db_password)或 die(mysqli_connect_error());
// 选择要查询的数据库
mysqli_select_db($ con,' staff')或 die (mysqli_error($ CON));
$ sql = SELECT * FROM applicant WHERE username ='$ username'AND password = md5('$密码')跨度>;
$ result = mysqli_query($ con,$ sql)或 die( 错误: .mysqli_error($ con));
$ rowcount = mysqli_num_rows($ result);
if($ rowcount == 1)
{
session_start();
$ _SESSION [' user'] = $ username;
header( location:luana_profile.php);
}
其他
{
echo < script type = \text / javascript\>
alert('username and password doesn 't exists');
window.location \../ xhtml / luana_login.html\;
< / script>;
}
mysqli_close($ con);
?>
解决方案
username =
_POST [' username'] ;
密码=
hi i have a login form where i am trying to login but got these errors with the username and password.
( ! ) Notice: Undefined index: username in C:\wamp64\www\FormTutorial\php\luana_login.php on line 6
( ! ) Notice: Undefined index: password in C:\wamp64\www\FormTutorial\php\luana_login.php on line 7
can someone point me in the right direction on how to fix this. this is what I have tried
What I have tried:
<pre><?php // capture values from the form and store in php variables $username=$_POST['username']; $password=$_POST['password']; //connection to the database $db_host='localhost'; $db_username='root'; $db_password=""; $con=mysqli_connect($db_host, $db_username, $db_password) or die (mysqli_connect_error()); //select the database to query mysqli_select_db($con, 'staff') or die (mysqli_error($con)); $sql="SELECT * FROM applicant WHERE username ='$username' AND password=md5('$password')"; $result=mysqli_query($con,$sql) or die ("Error:" .mysqli_error($con)); $rowcount=mysqli_num_rows($result); if($rowcount == 1) { session_start(); $_SESSION['user']=$username; header("location:luana_profile.php"); } else { echo"<script type=\"text/javascript\"> alert('username and password doesn't exist'); window.location\"../xhtml/luana_login.html\"; </script>"; } mysqli_close($con); ?>解决方案username=
_POST['username'];
password=
这篇关于尝试登录但在用户名和密码上出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文