本人新手,求一个PHP的网页问答游戏代码!!高分!!

由于是新手,对这脚本没有任何头绪。我想弄一个网页问答题,内容是这样的。有一些题目,每个题目都有四个答案,答案都是单选,选对选错,对应题目的下方都会有提示。action能是... 由于是新手,对这脚本没有任何头绪。
我想弄一个网页问答题,内容是这样的。有一些题目,每个题目都有四个答案,答案都是单选,选对选错,对应题目的下方都会有提示。action 能是$_SERVER[PHP_SELF]吗?我想在本页面上展示答案。
好的答案,我会加分给热心的网友!!
展开
 我来答
xiii130
2014-01-06 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部

因为你都说了对php不了解,所以我给一个比较简单的实现方法


做一个巨大的表单


只有一个提交按钮


做完所有题目后提交一次


<form method="post">
  <ul>
    <li>题目1</li>
    <li>
      <input name="q1" type="radio" value="1">
      答案1
      <input name="q1" type="radio" value="2">
      答案2
      <input name="q1" type="radio" value="3">
      答案3
      <input name="q1" type="radio" value="4">
      答案4</li>
      <?php
      //判断是否提交了
      if($_POST['done']){
        //判断答案是否正确
        if($_POST['q1'] == 1){
            echo '<li>回答正确</li>';
        }else{
            echo '<li>回答错误,正确答案是答案1</li>';
        }
      }
      ?>
    <li>题目2</li>
    <li>
      <input name="q2" type="radio" value="1">
      答案1
      <input name="q2" type="radio" value="2">
      答案2
      <input name="q2" type="radio" value="3">
      答案3
      <input name="q2" type="radio" value="4">
      答案4</li>
      <?php
      if($_POST['done']){
        if($_POST['q2'] == 4){
            echo '<li>回答正确</li>';
        }else{
            echo '<li>回答错误,正确答案是答案1</li>';
        }
      }
      //依次类推
      ?>
      <li><input name="done" type="submit"></li>
  </ul>
</form>

 注意,每组单选的name不能重复

追问
请问能不能做一题 提交一题 然后对应题目的下面 会有对错显示?
追答
可以啊

要做一题交一题,显示答案的话,你就得把之前别人的提交的答案全部保存下来,也就是说,要做一个隐藏域来存之前保存的答案

不然的话,你提交了下一题,上一题显示的答案就不见了

代码量超大哦~

再之后就是用户体验相当好的ajax交互,这个。。。就更复杂了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式