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 중국어 웹사이트의 기타 관련 기사를 참조하세요!