以下是一个简单的PHP会员管理系统的源码示例:
<?php
// 数据库连接配置
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "membership";
// 创建数据库连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 处理用户注册请求
if(isset($_POST['register'])) {
$username = $_POST['username'];
$password = $_POST['password'];
// 检查用户名是否已存在
$sql = "SELECT * FROM users WHERE username='$username'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "用户名已存在";
} else {
// 将用户信息插入数据库
$sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')";
if ($conn->query($sql) === TRUE) {
echo "注册成功";
} else {
echo "注册失败: " . $conn->error;
}
}
}
// 处理用户登录请求
if(isset($_POST['login'])) {
$username = $_POST['username'];
$password = $_POST['password'];
// 验证用户名和密码是否匹配
$sql = "SELECT * FROM users WHERE username='$username' AND password='$password'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "登录成功";
} else {
echo "用户名或密码错误";
}
}
$conn->close();
?>
<!DOCTYPE html>
<html>
<head>
<title>会员管理系统</title>
</head>
<body>
<h1>会员注册</h1>
<form method="post" action="">
<label>用户名:</label>
<input type="text" name="username" required><br><br>
<label>密码:</label>
<input type="password" name="password" required><br><br>
<input type="submit" name="register" value="注册">
</form>
<h1>会员登录</h1>
<form method="post" action="">
<label>用户名:</label>
<input type="text" name="username" required><br><br>
<label>密码:</label>
<input type="password" name="password" required><br><br>
<input type="submit" name="login" value="登录">
</form>
</body>
</html>
上述代码实现了一个简单的会员管理系统,包括会员注册和登录功能。用户在注册时输入用户名和密码,系统会检查用户名是否已存在,如果不存在,则将用户信息插入数据库。用户在登录时输入用户名和密码,系统会验证用户名和密码是否匹配。
上一篇:php 遍历解析json
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站