帮我写一个php用户中心
时间: 2023-06-26 07:06:48 浏览: 43
好的,我可以给你提供一个简单的用户中心的PHP代码示例:
```
<?php
session_start(); //开启session
//检查用户是否已登录
if(!isset($_SESSION['username'])){
header('Location: login.php');
}
//连接数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
//获取当前用户信息
$username = $_SESSION['username'];
$sql = "SELECT * FROM users WHERE username='$username'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
//更新用户信息
if(isset($_POST['submit'])){
$email = $_POST['email'];
$phone = $_POST['phone'];
$sql = "UPDATE users SET email='$email', phone='$phone' WHERE username='$username'";
mysqli_query($conn, $sql);
}
mysqli_close($conn);
?>
<!DOCTYPE html>
<html>
<head>
<title>User Center</title>
</head>
<body>
<h1>Welcome <?php echo $row['username']; ?></h1>
<form method="post">
<label>Email:</label>
<input type="email" name="email" value="<?php echo $row['email']; ?>"><br><br>
<label>Phone:</label>
<input type="text" name="phone" value="<?php echo $row['phone']; ?>"><br><br>
<input type="submit" name="submit" value="Update">
</form>
</body>
</html>
```
这段代码首先检查用户是否已登录,如果没有登录则重定向到登录页面。然后连接数据库,获取当前用户信息,并在表单中显示出来。当用户提交表单时,更新数据库中的用户信息。最后关闭数据库连接。
这只是一个简单的示例,你可以根据自己的需求添加更多的功能和验证。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)