实现管理员在网页点击编辑按钮后调取后台数据库相应的值显示在input输入框中点击保存按钮完成编辑操作的php代码
时间: 2024-03-10 19:43:27 浏览: 123
好的,以下是简单实现管理员在网页点击编辑按钮后调取后台数据库相应的值显示在input输入框中,点击保存按钮完成编辑操作的 PHP 代码:
HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>编辑页面</title>
</head>
<body>
<h2>编辑页面</h2>
<form action="edit.php" method="post">
<label for="id">ID:</label>
<input type="text" id="id" name="id"><br><br>
<label for="name">姓名:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">邮箱:</label>
<input type="text" id="email" name="email"><br><br>
<input type="submit" name="submit" value="编辑">
</form>
</body>
</html>
```
PHP 代码(编辑页面):
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "test");
if(isset($_POST['submit'])) {
$id = $_POST['id'];
// 查询数据
$sql = "SELECT * FROM users WHERE id=$id";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 0) {
$row = mysqli_fetch_assoc($result);
$name = $row['name'];
$email = $row['email'];
}
else {
echo "未找到该用户";
}
mysqli_close($conn);
}
?>
```
PHP 代码(查看页面):
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "test");
if(isset($_POST['save'])) {
$id = $_POST['id'];
$name = $_POST['name'];
$email = $_POST['email'];
// 更新数据
$sql = "UPDATE users SET name='$name', email='$email' WHERE id=$id";
mysqli_query($conn, $sql);
echo "用户信息已更新";
mysqli_close($conn);
}
?>
```
以上代码实现了一个简单的管理员在网页点击编辑按钮后调取后台数据库相应的值显示在 input 输入框中,点击保存按钮完成编辑操作的功能。在编辑页面,管理员输入要编辑的用户 ID,点击编辑按钮,会从数据库中查询该用户的信息,并将姓名和邮箱显示在 input 输入框中。管理员修改完信息后,点击保存按钮,会将修改后的信息更新到数据库中。
阅读全文