HTML+PHP+MySQL 制作登录页面

来源:CWH0908 发布时间:2018-11-14 10:01:05 阅读量:942


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>登录界面</title>

<style type="text/css">

.main{

margin: 0 auto;

padding: 10px;

width: 250px;

height: 200px;

background: cornflowerblue;

}

.leftbar{

width: 30%;

padding-bottom: 15px;

display: inline-block;

text-align: right;

}

.bottom{

padding-bottom: 15px;

}

</style>

</head>

<body>

<form action="登录验证.php" method="post">

<div id="main" class="main">

<h3>

请输入用户名

</h3>

<div>

<label><div class="leftbar">用户名:</div><input type="text" name="userName" /></label>

<label><div class="leftbar">密码:</div><input type="text" name="userPassword" /></label>

</div>

<div class="bottom">

<div class="leftbar"></div><input type="radio" name="remmber"  />记住我一周

</div>

<div class="bottom">

<div class="leftbar"></div><input type="submit" name="submit" value="登录" />

</div>

</div>

</form>

</body>

</html>

 

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>登录验证</title>

<style type="text/css">

.main{

margin: 0 auto;

width: 350px;

height: 100px;

background: cornflowerblue;

padding: 20px;

}

</style>

</head>

<body>

<div class="main">

<?php

 

$name=$_POST['userName'];

$password=$_POST['userPassword'];

 

                if($name==null||$password==null){

header("location:登录.html");//直接打开该php文件,跳转到登录界面

}

// require_once('登录验证数据库连接.php');

// $db=new connectDB();

// $db->getConn();

$db=@new mysqli('127.0.0.1','root','123456');

if ($db->connect_error)

die('链接错误: '. $db->connect_error);

$db->select_db('实验五第二题数据库') or die('不能连接数据库');

$sql='SELECT * FROM 用户登录表 WHERE name='."'{$name}'AND psw="."'$password';";

$result=$db->query($sql);

$num_users=$result->num_rows;//在数据库中搜索到符合的用户

if($num_users!=0){//搜索到该用户

echo "<h3>欢迎您&nbsp{$name}</h3>";

echo "您上次的登录时间是:";

$sqlTime='SELECT time FROM 用户登录表 WHERE name='."'{$name}';";

$resultTime=$db->query($sqlTime);

while($obj=$resultTime->fetch_object()){

echo "{$obj->time}";

}

$sqlUpdate='UPDATE 用户登录表 SET time="'.date('y-m-d h:i:s',time()).'" WHERE name='."'{$name}';";

$db->query($sqlUpdate);//更新登陆时间

}

else{

echo "用户名或密码错误";

}

?>

</div>

</body>

</html>

 




标签: HTML
分享:
评论:
你还没有登录,请先