我正在开发一个PHP在线测试项目。
我有两个文件Initialsetup.php
和MainQuiz.php
Initialsetup.php
:此文件与数据库连接并从数据库中复制问题并将其转换为一组问题,正确答案。
MainQuiz.php
:此文件单独显示每个问题。单击“提交”按钮后,将加载下一个问题。
由于我在Initialsetup.php
中包含MainQuiz.php
,因此单击“提交”按钮时,每次都会加载Initialsetup.php。它必须仅加载一次。
我尝试了require_once()
和include_once()
,但所有内容都无法获取所需的结果。
MainQuiz.php
<?php
require_once('dbConn.php');
require_once('initialSetup.php');
?>
<form class="form-horizontal" role="form" id='login' method="post" action="">
<div id='question<?php echo $i;?>' class='cont'>
<?php
echo "<h4> $questions[$easyCount]</h4>"."<ol>";//display the question
?>
<input type="submit" name="submit" class="next btn btn-primary" value="Submit Quiz" />
</div>
</form>
InitialSetup.php
<?php
//Connect to Db and fetch questions
require_once('dbConn.php');
//Create a query to fetch all the questions
$query = "select * from easy order by rand() limit 5";
//Run the query
$query_result = $dbc->query($query);
?>
我期待着解决这个问题的解决方案。