So verwenden Sie PHP, um einfache Online-Prüfungen und Ergebnisabfragefunktionen zu entwickeln
Mit der Popularität des Internets beginnen immer mehr Bildungseinrichtungen, Online-Plattformen für Online-Unterricht und -Prüfungen zu nutzen, was für Schüler und Lehrer Komfort bietet. Um den Anforderungen von Bildungseinrichtungen gerecht zu werden, wird in diesem Artikel erläutert, wie Sie mithilfe von PHP eine einfache Online-Prüfungs- und Ergebnisabfragefunktion entwickeln und spezifische Codebeispiele bereitstellen.
<html> <head> <title>在线考试</title> </head> <body> <h1>在线考试</h1> <form action="submit_exam.php" method="post"> <p>问题1: ...</p> <input type="radio" name="answer1" value="A"> A<br> <input type="radio" name="answer1" value="B"> B<br> <input type="radio" name="answer1" value="C"> C<br> <input type="radio" name="answer1" value="D"> D<br><br> <p>问题2: ...</p> <input type="radio" name="answer2" value="A"> A<br> <input type="radio" name="answer2" value="B"> B<br> <input type="radio" name="answer2" value="C"> C<br> <input type="radio" name="answer2" value="D"> D<br><br> ... <input type="submit" value="提交"> </form> </body> </html>
<?php $conn = mysqli_connect("localhost", "root", "", "exam"); // 连接数据库 if ($conn->connect_error) { die("连接失败:".$conn->connect_error); } $answer1 = $_POST['answer1']; $answer2 = $_POST['answer2']; ... $sql = "INSERT INTO students (answer1, answer2, ...) VALUES ('$answer1', '$answer2', ...)"; if ($conn->query($sql) === TRUE) { echo "提交成功"; } else { echo "提交失败:" . $conn->error; } $conn->close(); ?>
<html> <head> <title>成绩查询</title> </head> <body> <h1>成绩查询</h1> <form action="query_score.php" method="post"> <label for="studentID">学生ID:</label> <input type="text" id="studentID" name="studentID"><br><br> <input type="submit" value="查询"> </form> </body> </html>
<?php $conn = mysqli_connect("localhost", "root", "", "exam"); // 连接数据库 if ($conn->connect_error) { die("连接失败:".$conn->connect_error); } $studentID = $_POST['studentID']; $sql = "SELECT * FROM students WHERE studentID = '$studentID'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "学生ID: " . $row["studentID"]. " - 学生姓名: " . $row["studentName"]. " - 考试科目: " . $row["subject"]. " - 考试成绩: " . $row["score"]. "<br>"; } } else { echo "该学生不存在"; } $conn->close(); ?>
Durch die oben genannten Schritte haben wir eine einfache Online-Prüfungs- und Ergebnisabfragefunktion implementiert. Mithilfe der Programmiersprache PHP und des Datenbankbetriebs können wir problemlos Online-Prüfungen durchführen und die Prüfungsergebnisse der Studierenden anhand der Studierendenausweise abfragen. Dies bietet Bildungseinrichtungen Komfort und bietet Studierenden flexible Lernwege.
Das obige ist der detaillierte Inhalt vonWie man mit PHP einfache Online-Prüfungs- und Ergebnisabfragefunktionen entwickelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!