• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

在线答题,怎么取出第二道题

php 搞代码 3年前 (2022-01-23) 22次浏览 已收录 0个评论

在线答题,如何取出第二道题?
本页为select.php
<?php

前面是连接数据库

while($row=mysql_fetch_array($myquery)){
$array[]=$row[question];
$arrayA[]=$row[optionA];
$arrayB[]=$row[optionB];
$arrayC[]=$row[optionC];
$arrayD[]=$row[optionD];

}
$i=0;
$cnt=count($array);
echo “”.$array[$i].””;

?>

““““““

<?php echo “A.” . $arrayA[$i].””;?>

<?php echo “B.” . $arrayB[$i].””;?>

<?php echo “C.” . $arrayC[$i].””;?>

<?php echo “D.” . $arrayD[$i].””;?>

<?php

if($_POST[‘submit’]!=””){
$array[$i]=$array[$i+1];
$arrayA[$i]=$arrayA[$i+1];
$arrayB[$i]=$arrayB[$i+1];
$arrayC[$i]=$arrayC[$i+1];
$arrayD[$i]=$arrayD[$i本%文来源gaodaimacom搞#^代%!码网@搞代gaodaima码+1];

}

问题1.我想在点击提交之后取出下一个题目,请问之后应该如何操作?
问题2.我想通过创建一个$_SESSION[”]=$_POST[‘name’]的方式保存每次用户提交答题的答案,直到答题结束为止,但是每次提交答案后SESSION中只保存了当前提交的答案,请问SESSION是否只能保存当前答案?

——解决方案——————–
你没有传递题号,所以你不知道现在答的是第几题
当然也就不能保存答案了


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:在线答题,怎么取出第二道题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址