我需要为移动浏览器创建一个10页的测验.它只是一个移动网页,因此不需要考虑其他浏览器.
这就是我遇到的问题:我不能使用JavaScript,因为不是每个移动浏览器都支持它.我在其他语言方面不是很熟练,但我想也许可以在PHP中完成某些事情,因为它是服务器端的.
如果我的第一个URL是域,并且我输入了正确的测验答案,则下一页的URL可能是domain /?p = 1.URL不需要执行任何操作,只需记录正确结果的数量.
至于实际代码,我认为它可以包含在HTML本身中,因为我不太关心人们在他们的手机上查看源代码.
是否可以编写一行代码,在点击时将URL中的'p ='属性增加一个,并将其附加到正确的答案?
这是我的意思的图像:http://i.imgur.com/HbJ5U.jpg
而且,是什么阻止我在地址栏中手动递增"正确答案"计数器?
您是否不想使用数据库,因为您的主机中没有可用的数据库,或者您不知道如何使用数据库?
我不是这个想法的粉丝,但是您可以使用以下代码获得"正确答案"的数量.
<?php
/* Gets current correct answer Count */
$answer_count = $_GET["p"];
/* checks to see if the submitted answer is the same as the correct answer */
if ($_POST["submitted-answer"] == "correct-answer") {
$answer_count++;
}
?>
Run Code Online (Sandbox Code Playgroud)
现在,您只需将修改后的答案计数添加到下一个问题的链接中.
<a href="link-to-next-question.php/?p=<?php echo $answer_count; ?>">Next Question</a>
Run Code Online (Sandbox Code Playgroud)
如果这只是"为了好玩",我不明白为什么你不能这样做.这绝对是解决问题的简单方法.