php 案例登录/注册

注册

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> 
        密&nbsp;&nbsp;&nbsp;码:<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 '登录失败' ;
}
?>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端酱紫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值