我目前在我的数据库中有以下问题记录。
|QuestionID|QuestionText|
|1|What is the HTTP port number?|
|2|What is the Telnet port number?|
|3|What is the FTP port number?|
我想使用PHP脚本在一个网页上一次显示一个问题。
用户可以点击“下一步”按钮查看下一个问题。
我还想包含“上一个”按钮,以允许用户返回上一页。
除此之外,我如何确定用户在每个问题(QuestionID)上花费的时间?
即使我尝试使用以下循环方法点击下一个查看下一个问题,但我在查看下一个问题时也遇到了问题,有什么问题?
if(isset($_POST['next']))
{
$a=$_POST['a'];
}
if(!isset($a))
{
$a=0;
}
echo $a;
$questionquery="SELECT * FROM QuestionBank Limit 1 OFFSET $a ";
$questionresult=mysql_query($questionquery) or die ('Query failed:'. mysql_error());
echo "<form method='post' action=''>";
while ($row = mysql_fetch_array($questionresult))
{
echo $row['QuestionText'];
}
$a = $a+1;
echo "<input type='hidden' value='$a' name 'a'>";
echo "<input type='submit' name='next' value='next'>";
答案 0 :(得分:2)
从问题1到3,它只是分页。 您可以使用:http://www.phpeasystep.com/phptu/29.html。只需编辑一些部分就可以了。
对于问题4,您只需在网页开头使用time()
即可。当用户转到下一页时,您可以再次设置time()
并获得时差。
希望这有点帮助(: