【发布时间】:2013-04-02 04:04:42
【问题描述】:
我正在制作一个考试门户,我可以在其中选择进行考试/测验。现在我添加了 2 个按钮,即 Next 和 Previous 。我想在按钮单击上获取问题及其选项。 我的数据库具有以下结构: Question(qid,question,option1,option2,option3,option4,right_option) 我正在尝试做的事情:
<input id="first" type="button" value="NEXT" onClick = "show_next()">
<input id="second" type="button" value="PREV" onClick = "show_prev()">
<script>
function show_next()
{
<?php
$question_no; //my global php variable to keep track of question id
$question_no = $question_no + 1;
show_question($question_no); //php function which shows data according to question no
?>
}
function show_prev()
{
<?php
if($question_no>0)
{
$question_no = $question_no-1;
show_question();
}
else
{
?>
alert("Wrong Operation");
<?php
}
?>
}
</script>
我是 php 和 javascript 的新手,请建议正确的方法,如果可能的话为我的问题编码 sn-p
【问题讨论】:
-
show_question()函数有什么作用?它应该输出一个有效的 Javascript 代码作为字符串。 -
您不能通过这种方式将 PHP 代码与 Javascript 混合使用。这个
alert()在失败的情况下是在 Javascript 中,但是你把它放在 PHPif...else语句中。当 PHP 完成工作时,没有ifs 或elses,这是没有意义的。 -
你能显示你的
show_question()javascript function
标签: php javascript html