用PHP代码实现页面1: 登录页面,有两个输入框,分别输入用户名,密码。 有两个按钮,登录、注册。 点击登录按钮,用输入的用户名、密码和数据库中的用户名密码匹配,正确则进入页面3,错误则给出提示。 点击注册按钮,进入页面2 页面2: 输入用户信息,包括、用户名、密码、姓名、学号、班级、电话。 有一个提交按钮,点击提交后,把数据存入数据库,并跳转页面1. 页面3: 显示数据库中所有用户信息。包括: 姓名、学号、班级、电话。 在每行列表后,加入添加、删除功能。 点击添加:进入页面2,并将相关信息显示在输入
时间: 2024-02-09 09:10:06 浏览: 73
框中。 点击删除:从数据库中删除该用户信息,并刷新页面3。
对于实现页面1,可以使用以下PHP代码:
```php
<?php
// 数据库连接信息
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_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) {
// 登录成功,跳转至页面3
header("Location: page3.php");
exit();
} else {
// 登录失败,显示提示信息
echo "用户名或密码错误!";
}
}
// 处理注册请求
if(isset($_POST['register'])) {
// 跳转至页面2
header("Location: page2.php");
exit();
}
// 关闭连接
$conn->close();
?>
<!DOCTYPE html>
<html>
<head>
<title>登录页面</title>
</head>
<body>
<h1>登录页面</h1>
<form method="post">
<label for="username">用户名:</label>
<input type="text" name="username" id="username"><br><br>
<label for="password">密码:</label>
<input type="password" name="password" id="password"><br><br>
<input type="submit" name="login" value="登录">
<input type="submit" name="register" value="注册">
</form>
</body>
</html>
```
需要注意的是,这段代码中的数据库连接信息需要根据实际情况进行修改。同时,为了保证安全性,应该对用户输入的用户名和密码进行过滤和防注入处理。
阅读全文