PHP入门到精通(一):登录消息验证

创建数据库UserInfo

登录到Mysql,创建数据哭UserInfo,并创建数据表info,表项为UserName和Password,均为字符串,随意插入几条数据,方便登录测试

创建登录界面index.html

简单的创建一个登录表单,点击“Login”会将表单信息提交到login.php
<html>
<head>
<title> Login </title>
</head>
<body>
<form name="input" method="post" action = "login.php">
<input type="text" name="UserName" size="20">
<input type="password" name="Password" size="20">
<input type="submit" value="Login" name="login">
<input type="reset" value="Reset" name="reset">
</form>
</body>
</html>

创建验证程序login.php

该程序的主要功能是读取表单传递过来的用户登录信息,并与数据库中注册记录相对应,如果他们是匹配的,就给出登录成功的提示信息;否则,给出登录失败的提示信息。
<?php
$connect = mysql_connect("localhost", "root", "zhujing");
mysql_select_db("UserInfo", $connect);
$query = "select * from info where UserName ='".$_POST["UserName"]."'";
$result = mysql_query($query);
if ($result)
{
	@mysql_data_seek($result,0);
	$data = @mysql_fetch_array($result);
	$login_name = $data["UserName"];
	$login_pass = $data["Password"];
	if (($_POST["UserName"] == $login_name) && ($login_pass == $_POST["Password"]))
	{
		echo 'OK,You have Logined successfully!';
	}
	else
	{
		echo "Sry, Wrong login Password";
	}
}
else
{
	echo "Wrong data";
}
mysql_close($connect);
?>





你可能感兴趣的:(PHP,数据库,表单,login)