php在线考试javascript问题没有增加

时间:2017-09-14 11:50:30

标签: javascript php jquery

实际上我在php中创建了一个在线考试webapplication。我正在从数据库中检索数据。现在问题。是如何通过索引逐个循环数据..         所以用户一次查看一个问题,点击提交按钮后,它会从数组中显示下一个问题。         在这里,我使用了所有行的数组,并通过javascript一个接一个地提问。但有一些问题。在javascript中。我只渲染第一个问题..增量没有正确实现。

     <input type="hidden" value="<?php echo $i=0; ?>"  id="cc">
        <div id="counter">
        <p id="idIndex" name="id" value="<?php echo $findData[$i]['Exam']['id']; ?>"><?php echo $findData[$i]['Exam']['id']; ?>  </p>
        <p ><?php echo $findData[$i]['Exam']['que'];?></p>
        <input type="radio" value="<?php echo $findData[$i]['Exam']['op1']; ?>" name="op1" id="jaid" ><?php echo $findData[$i]['Exam']['op1']; ?>
        <input type="radio" value="<?php echo $findData[$i]['Exam']['op2']; ?>" name="op1" id="jai" ><?php echo $findData[$i]['Exam']['op2']; ?>
        <input type="radio" value="<?php echo $findData[$i]['Exam']['op3']; ?>" name="op1" id="jai"><?php echo $findData[$i]['Exam']['op3']; ?>
        <input type="radio" value="<?php echo $findData[$i]['Exam']['op4']; ?>" name="op1" id="jai" ><?php echo $findData[$i]['Exam']['op4']; ?>
        </div>
         <input type="submit" id="sub" onclick="myexam()" >
        <?php echo $this->Html->script('jquery-2.2.3.min'); ?>
        <script>

        function myexam(value)
        {
            var v=$("#cc").val();


        }


        </script>

1 个答案:

答案 0 :(得分:0)

PHP是服务器端。一旦你的HTML被渲染,PHP就没有更多的东西了!

QSettings s("HKEY_CURRENT_USER\\SOFTWARE\\CLASSES", QSettings::NativeFormat);
    s.setValue(".myextension/DefaultIcon/.",QDir::toNativeSeparators(qApp->applicationFilePath()));
    s.setValue(".myextension/.","myfirm.myapp.v1");
    s.setValue("myfirm.myapp.v1/shell/open/command/.", QDir::toNativeSeparators(qApp->applicationFilePath()) + " %1");

php echo是一个字符串,不起作用。

$("#cc").val("<?php echo $i=+1;?>");

那应该有用。同样修复了JS的另一行。