【发布时间】:2015-08-27 12:35:17
【问题描述】:
请有人帮我弄清楚我的代码中发生了什么?我想从我的数据库中获取用户名和密码,因为我还没有创建注册页面并且它说没有选择数据库。
DB_NAME= laundry_login
TABLE= users
USERNAME= peace
PASSWORD= ********
请帮我检查并改正
<?php
function SignIn()
{
session_start(); //starting the session for user profile page
if(!empty($_POST['username'])) //checking the 'user' name which is from Sign-In.html, is it empty or have some text
{
$query = mysql_query("SELECT * FROM laundry_login WHERE username= '$_POST[username]' AND hashed_password = '$_POST[password]'") or die(mysql_error());
$row = mysql_fetch_array($query) or die(mysql_error());
if(!empty($row['username']) AND !empty($row['hashed_password']))
{
$_SESSION['username'] = $row['hashed_password'];
echo "SUCCESSFULLY LOGIN TO LAUNDRY PAGE...";
}
else
{
echo "SORRY... YOU ENTERED WRONG ID AND PASSWORD... PLEASE RETRY...";
}
}
}
if(isset($_POST['laund'])) //where laund is the name for my submit button
{
SignIn();
}
?>
【问题讨论】:
-
你至少有联系吗? Q令人困惑。显示此内容中的其他代码,例如使用此已弃用的 mysql_* 库的连接、db_change