【发布时间】:2015-03-02 06:45:16
【问题描述】:
当用户参加测验时,他们的分数会记录在价值 $grade 中,该值会在测验的主页上显示为很好。但是,如果我更改表单操作以将用户转发到新页面 (grade.php),$grade 就会失去它的价值。
如何获取值并将其显示在下一页上? PreviousURL 和 user_token 的值显示...
<form action="grade.php" method="post" id="quiz">
<input type="hidden" name="PreviousURL" id="url" />
<input type="hidden" name="user_token" value="<?php echo $_SESSION['user_token']; ?>" />
<input type="submit" value="Submit Quiz" />
</form>
所以我尝试了这个,但它不起作用......
<input type="hidden" name="grade" value="<?php echo $_SESSION['grade'] ?>" />
【问题讨论】:
-
在更改操作后,您现在用来在测验主页中获取 $grade 值的代码在grade.php 中使用相同的代码,然后回显 $grade 的值,我希望现在你得到这个,如果然后不给我看代码
-
好提示。我刚刚从测验主页中删除了带有答案键和评分脚本的代码,并将其粘贴到用户转发到的页面(grade.php)上。有用! ;)
-
这是登录而不是 tio 表单操作意味着当您在主页中执行操作时提交所有这些变量值它工作正常,因为您在主页中提交这些值并在成绩页面中打印但是当您在年级中执行此操作时,您可以提交但无法获取新值