首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个网页上一次显示一个数据库的记录

问在一个网页上一次显示一个数据库的记录
EN

Stack Overflow用户
提问于 2012-03-17 15:51:17
回答 1查看 2.9K关注 0票数 1

我目前在我的数据库中有以下问题记录。

代码语言:javascript
复制
|QuestionID|QuestionText|
|1|What is the HTTP port number?|
|2|What is the Telnet port number?|
|3|What is the FTP port number?|

  1. I希望使用PHP脚本一次在一个网页上显示每个问题。
  2. 用户可以通过单击“next”按钮查看下一个问题。
  3. I还希望包括“以前”按钮,以允许用户返回前一页。
  4. 除此之外,我如何确定用户在每个问题(QuestionID)上花费的时间?

即使我尝试使用下面的循环方法单击next来查看下一个问题,但我在查看下一个问题时也遇到了问题,有什么问题吗?

代码语言:javascript
复制
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'>";
EN

回答 1

Stack Overflow用户

发布于 2012-03-17 15:56:34

从问题1到问题3,这只是分页。您可以使用:http://www.phpeasystep.com/phptu/29.html。只要编辑一些部分,你就会做得很好。

对于问题4,您只需在网页开始时使用time()即可。当用户转到下一页时,您可以再次设置time()并获得时间差。

希望这能对我们有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9751385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档