我希望使用MySQL数据库在PHP中创建一个测试模式。我想从数据库中获取问题并在HTML页面中显示它们。现在,我想创建一个带有“下一步”按钮的部分,当用户单击该按钮时,应在相同的部分动态显示从数据库中获取的下一个问题。我猜可以通过jQquery或JavaScript实现,但无法得到逻辑。
有人能帮忙吗?
先行致谢。
这是我尝试使用JavaScript显示多个部分的示例代码。
这是从数据库中提取数据的PHP代码。
数据库结构如下:
字段:qid、question、opt1、opt2、opt3、opt4。
现在这个功能一次性获取所有行并显示出来。这是JavaScript。
每次我点击按钮时,都会显示相应的部分,但是我希望每次点击按钮时都能在一个共同的部分中显示所有数据。
有人能帮忙吗?
先行致谢。
这是我尝试使用JavaScript显示多个部分的示例代码。
这是从数据库中提取数据的PHP代码。
数据库结构如下:
字段:qid、question、opt1、opt2、opt3、opt4。
<?php
$result=executeQuery("select * from quest");
if(mysql_num_rows($result)>0){
while($row=mysql_fetch_array($result)){
//echo $row['qid'];echo "<br/>";
echo $row['question']; echo "<br/>";
?>
<input type="radio" name="a1" value="'<?php echo $row['opt1']; ?>'" ><?php echo $row['opt1']; echo "<br/>"; ?>
<input type="radio" name="a1" value="'<?php echo $row['opt2']; ?>'" ><?php echo $row['opt2']; echo "<br/>";?>
<input type="radio" name="a1" value="'<?php echo $row['opt3']; ?>'" ><?php echo $row['opt3']; echo "<br/>";?>
<input type="radio" name="a1" value="'<?php echo $row['opt4']; ?>'" ><?php echo $row['opt4']; echo "<br/>";?>
<?php
}
}
?>
<input type="submit" name="submit" value="submit">
现在这个功能一次性获取所有行并显示出来。这是JavaScript。
var x=1;
function myfunc(){
document.getElementById(x).style.display="block" ;
x++;
}
每次我点击按钮时,都会显示相应的部分,但是我希望每次点击按钮时都能在一个共同的部分中显示所有数据。