首页后端开发PHP用PHP怎样写一个简易的会员注册系统?

用PHP怎样写一个简易的会员注册系统?

时间2024-03-26 14:24:03发布访客分类PHP浏览303
导读:这篇文章给大家分享的是用PHP怎样写一个简易的会员注册系统的呢。为了减轻难度没有使用Cookie和Session,数据库大家按照自己需求更改,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。 index.html <...

这篇文章给大家分享的是用PHP怎样写一个简易的会员注册系统的呢。为了减轻难度没有使用Cookie和Session,数据库大家按照自己需求更改,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。

index.html

!DOCTYPE html>
    
html lang="en">
    
head>
    
 meta charset="UTF-8">
    
 title>
    Title/title>
    
/head>
    
body>
    
 
 a href="join_us.html" >
    
  注册
 /a>
    
 
h2>
    分开一下/h2>
    
 
a href="login.html" >
    
 登录
/a>
    
/body>
    
/html>
    

join_us.html

注册页面,发一个表单给add_member.php,使用post。

!DOCTYPE html>
    
html lang="en">
    
head>
    
 meta charset="UTF-8">
    
 title>
    Title/title>
    
/head>
    
body>
    
h1>
    欢迎加入我们/h1>
    
form action="add_member.php" method="post" name="register_form">
    
 table>
    
  tr>
    
   td>
    
    用户名:
   /td>
    
   td>
    
    input name="member_name" type="text">
    
   /td>
    
  /tr>
    
 
  tr>
    
   td>
    
    输入密码:
   /td>
    
   td>
    
    input name="member_password" type="password">
    
   /td>
    
  /tr>
    
  tr>
    
   td>
    input type="submit" value="确定" >
    
  /td>
    
 /table>
    
/form>
    
 
/body>
    
/html>
    

add_member.php

稍微用了一下js,也可以用header(),仅测试使用,项目不要傻乎乎的给root权限。

?php
$account = $_POST["member_name"];
    
$password = $_POST["member_password"];
    
//获取字段信息
 
$link = mysqli_connect("127.0.0.1", "root", "") or die("连接失败");
    
//连接数据库
 
mysqli_select_db($link, "jack");
    
//连接数据表
 
 
$sql = "SELECT * FROM info WHERE Name='$account'";
    
$result = mysqli_query($link, $sql);

//检索数据库同名账户
 
if (mysqli_num_rows($result) != 0) {
    
 mysqli_free_result($result);
    
 mysqli_close($link);
    
 //释放空间
 
 echo "script>
    alert('该用户名已被使用');
    history.go(-1);
    /script>
    ";

 //返回
 
}

//同名账户返回注册页
 
else {
    
 $sql = "INSERT INTO info(Name,Password) VALUES( '$account','$password' )";
    
 mysqli_query($link, $sql);
    
 //写入
 
 mysqli_free_result($result);
    
 mysqli_close($link);
    
 //释放空间
 
 echo"注册成功";

}
    
//非同名写入数据库
?>
    

login.html

登录页面,发表单给check_password.php

!DOCTYPE html>
    
html lang="en">
    
head>
    
 meta charset="UTF-8">
    
 title>
    Title/title>
    
/head>
    
body>
    
h2>
    
 欢迎登录
/h2>
    
form action="check_password.php" method="post" name="register_form">
    
 table>
    
  tr>
    
   td>
    
    用户名:
   /td>
    
   td>
    
    input name="member_name" type="text">
    
   /td>
    
  /tr>
    
 
  tr>
    
   td>
    
    输入密码:
   /td>
    
   td>
    
    input name="member_password" type="password">
    
   /td>
    
  /tr>
    
  tr>
    
   td>
    input type="submit" value="确定" >
    
   /td>
    
 /table>
    
/form>
    
/body>
    
/html>
    

check_password.php

验证密码

?php
$account = $_POST["member_name"];
    
$password = $_POST["member_password"];
    
//获取字段信息
 
$link = mysqli_connect("127.0.0.1", "root", "") or die("连接失败");
    
//连接数据库
 
mysqli_select_db($link, "jack");
    
//连接数据表
 
$sql = "SELECT * FROM info WHERE Name='$account'AND Password='$password'";
    
$result=mysqli_query($link,$sql);

 
if (mysqli_num_rows($result) == 0) {
    
 mysqli_free_result($result);
    
 mysqli_close($link);
    
 //释放空间
 
 echo "script>
    alert('账户或密码错误');
    history.go(-1);
    /script>
    ";

 //返回
}

 
else{
    
 mysqli_free_result($result);
    
 mysqli_close($link);
    
 //释放空间
 
 echo "登录成功";
    
 
 //建议在此处setcookie();

}
    
?>
    

都是很基础的东西,大家多多交流。

以上就是关于用PHP怎样写一个简易的会员注册系统的介绍,上述示例具有一定的借鉴价值,有需要的朋友可以参考学习,希望对大家学习PHP有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自脚本之家

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 用PHP怎样写一个简易的会员注册系统?
本文地址: https://pptw.com/jishu/653557.html
如何安装Go及如何使用环境变量 PHP7中好用的小技巧你了解多少?

游客 回复需填写必要信息