PHP を使用して簡単なオンライン試験と成績照会機能を開発する方法
インターネットの普及に伴い、ますます多くの教育機関がオンライン プラットフォームを使用してオンライン教育を実施し始めています。これにより、学生と教師にとって利便性が高まります。この記事では、教育機関のニーズに応えるために、PHP を使用して簡単なオンライン試験およびスコア照会機能を開発する方法と、具体的なコード例を紹介します。
<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(); ?>
上記の手順により、簡単なオンライン試験とスコア照会機能が実装されました。 PHP プログラミング言語とデータベース操作を使用して、オンライン試験を簡単に実施し、学生 ID を介して学生の試験結果を照会できます。これにより、教育機関に利便性が提供され、学生には柔軟な学習経路が提供されます。
以上がPHP を使用して簡単なオンライン試験とスコアのクエリ関数を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。