我目前在我的数据库中有以下问题记录。
|QuestionID|QuestionText|
|1|What is the HTTP port number?|
|2|What is the Telnet port number?|
|3|What is the FTP port number?|即使我尝试使用下面的循环方法单击next来查看下一个问题,但我在查看下一个问题时也遇到了问题,有什么问题吗?
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'>";发布于 2012-03-17 15:56:34
从问题1到问题3,这只是分页。您可以使用:http://www.phpeasystep.com/phptu/29.html。只要编辑一些部分,你就会做得很好。
对于问题4,您只需在网页开始时使用time()即可。当用户转到下一页时,您可以再次设置time()并获得时间差。
希望这能对我们有所帮助。
https://stackoverflow.com/questions/9751385
复制相似问题