以下是一个简单的PHP成绩输入和查询的示例代码:
<?php
// 连接数据库
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "grades";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 成绩输入
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$subject = $_POST["subject"];
$score = $_POST["score"];
$sql = "INSERT INTO students (name, subject, score) VALUES ('$name', '$subject', '$score')";
if ($conn->query($sql) === TRUE) {
echo "成绩输入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
// 成绩查询
$sql = "SELECT * FROM students";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table><tr><th>姓名</th><th>科目</th><th>成绩</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>".$row["name"]."</td><td>".$row["subject"]."</td><td>".$row["score"]."</td></tr>";
}
echo "</table>";
} else {
echo "暂无成绩记录";
}
$conn->close();
?>
在上述代码中,我们首先连接到数据库,然后根据用户的请求,进行成绩输入或成绩查询。
成绩输入部分,我们通过 $_POST
获取用户提交的姓名、科目和成绩,并将其插入到数据库中。
成绩查询部分,我们从数据库中获取所有学生的成绩记录,并将其以表格的形式展示出来。
请注意,上述代码仅为示例,实际应用中需要根据具体需求进行修改和完善,例如添加输入验证、权限控制等。
上一篇:php递归一维数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站