帮我利用html+css制作一个管理员界面要求有试题添加、试题列表、试题查看、试题删除的模块利用php代码调用数据库中的值进行显示
时间: 2024-01-01 14:05:43 浏览: 72
运用php和html构建考生考试系统
好的,我可以为你提供一些指导,帮助你实现这个功能。
首先,你需要创建一个 HTML 页面来显示管理员界面。在 HTML 页面中,你需要添加一些按钮和表单等元素来实现试题添加、试题列表、试题查看和试题删除等操作。你可以使用 CSS 来美化页面,使其看起来更加美观。
然后,你需要使用 PHP 来调用数据库中的值进行显示。你可以使用 MySQL 数据库来存储试题信息,并使用 PHP 来连接数据库、查询数据和更新数据。
以下是一个简单的代码示例,用于显示试题列表:
```html
<!DOCTYPE html>
<html>
<head>
<title>试题列表</title>
<style>
/* 使用 CSS 来美化页面 */
table {
border-collapse: collapse;
width: 100%;
}
th, td {
text-align: left;
padding: 8px;
border-bottom: 1px solid #ddd;
}
tr:hover {
background-color: #f5f5f5;
}
th {
background-color: #4CAF50;
color: white;
}
</style>
</head>
<body>
<h1>试题列表</h1>
<?php
// 连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 查询试题列表
$sql = "SELECT id, question, answer FROM questions";
$result = $conn->query($sql);
// 输出试题列表
if ($result->num_rows > 0) {
echo "<table><tr><th>ID</th><th>题目</th><th>答案</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["id"]. "</td><td>" . $row["question"]. "</td><td>" . $row["answer"]. "</td></tr>";
}
echo "</table>";
} else {
echo "0 个结果";
}
// 关闭数据库连接
$conn->close();
?>
</body>
</html>
```
在这个示例中,我们使用了 PHP 来连接数据库、查询试题列表并输出到 HTML 页面中。你可以根据自己的需求修改代码,添加试题添加、试题查看和试题删除等功能。
阅读全文