PHP培训学校网站源码通常指的是使用PHP编程语言编写的,用于搭建和管理培训学校网站的源代码。这类源码通常包含前端页面、后端逻辑、数据库交互等多个部分,可以实现用户注册、登录、课程展示、在线报名等功能。
以下是一个简单的PHP登录页面示例:
<?php
session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
// 假设数据库连接信息
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_name = 'school';
// 连接数据库
$conn = new mysqli($db_host, $db_user, $db_pass, $db_name);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 防止SQL注入
$stmt = $conn->prepare("SELECT * FROM users WHERE username = ? AND password = ?");
$stmt->bind_param("ss", $username, $password);
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows > 0) {
$_SESSION['username'] = $username;
header("Location: dashboard.php");
} else {
echo "用户名或密码错误";
}
$stmt->close();
$conn->close();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login</title>
</head>
<body>
<h2>登录</h2>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
用户名: <input type="text" name="username"><br><br>
密码: <input type="password" name="password"><br><br>
<input type="submit" value="登录">
</form>
</body>
</html>
希望以上信息对你有所帮助!如果你有更多具体问题,欢迎继续提问。
没有搜到相关的文章