【发布时间】:2023-03-15 09:45:01
【问题描述】:
我正在制作一个从数据库中获取问题和答案的表格,我有几个问题,但我想在每一页上回答一个问题,然后转到下一个问题。我怎样才能做到这一点?我需要一些提示。
我的问题和答案代码如下所示:
echo "<form method='post'>";
$sql= "SELECT pid, qid, question_link FROM question ORDER BY qid ASC LIMIT 1";
$result = $mysqli->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_array()) {
$pid1= $row['pid'];
$qid1= $row['qid'];
echo $row['question_link']."<br>";
}
}
$sql1= "SELECT pid, qid, aid, answer, points FROM answer_det WHERE pid=$pid1 AND qid=$qid1";
$result1 = $mysqli->query($sql1);
if ($result1->num_rows > 0) {
while($row = $result1->fetch_array()) {
$answer= $row['answer'];
$aid= $row['aid'];
echo "<input type='radio' name='answers' value='".$answer."'/>".$answer."<br>";
}
}
echo "<input type='submit' value='Submit'></form>";
我应该创建另一个 PHP 页面,将数据保存到数据库中并显示下一个问题吗?或者有什么功能可以做到这一点?
【问题讨论】: