注册
page/register注册.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="../api/register.php" method="POST">
用户名:<input type="text" name="username"> <br><br>
密 码:<input type="password" name="password"> <br><br>
登录名:<input type="text" name="loginName"><br><br>
<input type="submit" value="注册">
</form>
</body>
</html>
api/register.php
<?php
header( 'Content-Type:text/html;charset=utf-8' );
// header( 'Refresh:5,url=http://www.kaikeba.com' );
// 接收请求
$username = $_POST['username'];
$password = $_POST['password'];
$loginName = $_POST['loginName'];
// 处理请求
// 建立连接
$con = @mysql_connect( '127.0.0.1', 'root', 'root' );
// 判断是否已建立连接
if ( !$con ) {
die( 'Could not connect: ' . mysql_error() );
}
// 连接具体哪个数据库
mysql_select_db( 'huike', $con );
// 往employee 表里新增 数据
$sql = "insert into employee(username,password,loginName) values('$username','$password','$loginName')";
// 使用 mysql_query 函数通过 $con 连接 把$sql 发送到数据库。
if ( !mysql_query( $sql, $con ) ) {
die( 'Error: '.mysql_error() );
}
// 响应请求
mysql_close( $con );
echo '关闭连接';
?>
登录
page/login登录.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="../api/login.php" method="POST">
登录名:<input type="text" name="loginName"> <br> <br>
密 码: <input type="text" name="password"> <br> <br>
<input type="submit" value="登录">
</form>
</body>
</html>
api/login.php
<?php
/* 响应格式 */
header( 'Content-Type:text/html;charset=utf-8' );
// 用户名
$loginName = $_POST['loginName'];
// 密码
$password = $_POST['password'];
// 建立连接
$con = mysql_connect( '127.0.0.1', 'root', 'root' );
if ( !$con ) {
die( 'Could not connect: ' . mysql_error() );
}
// 查询用户名和密码语句
$sql = "select * from employee where loginName='$loginName' and password='$password'";
//连接那个数据库 huike 数据
mysql_select_db( 'huike', $con );
//查询,响应一个结果。返回的结果都在这个$result
$result = mysql_query( $sql );
// 定义一个空数组
$item = array();
if ( $row = mysql_fetch_array( $result ) ) {
$item = array(
'id'=> $row['id'],
'username'=>$row['username'],
'password'=> $row['password'],
'loginName'=>$row['loginName']
);
}
if ( count( $item )> 0 ) {
echo '登录成功' ;
} else {
echo '登录失败' ;
}
?>