PHP页面跳转功能的实现方法

PHP页面跳转功能的实现方法
我们都知道PHP + MySQL数据库的数据在网页显示是非常简单和有趣,页面显示在小信息数据库是非常令人满意的,但当数据库非常多的情况下,页面的显示会变得很糟糕,在这里向大家介绍如何实现当前页面的数据显示数和如何实现动态翻页功能

在这里,我们将介绍两页显示功能的实现:

首先,介绍页面中使用的数据库语法:

mysql_query(SELECT * FROM表订单ID号);
这个数据库语句比较熟悉,是用来搜索记录和反向显示,但没有起到翻转功能的作用,而扩展文法是实现页面的核心功能:

mysql_query(SELECT * FROM表订单ID号开始限制美元美元,限制);
这里,$开始是数据库搜索的起始线。$限制从开始行开始,并搜索限制值记录的结束。好的,有了这个核心函数,我们就可以开始翻页功能了。

第一类翻页功能:

这里介绍的函数是最简单的翻页功能。它只能向前翻页。这是新闻和下载中心页面分页功能。

首先介绍了翻页功能的实现思路。
首先确定当前页面固定显示的数据记录数,假设有20条记录,设置$限制值为20:$限制= 20;
当显示数据库记录时,必须从第一节显示,因此$开始的初始值是0:$ = 0;
翻页的实现依赖于动态变化的起始。当$开始返回时,$限制:$开始+ $限制定期添加到$开始,而$开始定期减去$限制:$开始- $限制时翻页。
有了以上的想法,你就可以开始设计程序了。

Page.php:

<
设置当前页面的显示数(这个数字可以任意设置)
$限制= 20;
初始化数据库搜索起始记录
如果(!emptyempty(美元)= 0美元开始启动);
mysql_connect(localhost
mysql_select_db(数据库);
设置数据库以记录
结果= mysql_query美元(SELECT * FROM表);
num_max = mysql_numrows美元($结果);
结果= mysql_query美元(SELECT * FROM按ID号开始限制美元,美元限额表顺序);
Num = mysql_numrows美元($结果);
翻页功能;
如果(!emptyempty($num)){
($ i = 0;$ i $;$;$ + +){
val = mysql_result美元(美元的结果,我,瓦尔);
$(美元mysql_result val1 =结果,我,val1 );
回声瓦尔val1美元美元;
}
}

翻转跳跃前进/设置
prve美元美元美元=开始限制;
如果($ prve > = 0){
回声prve ;
}
向后跳转/设置
$ = $开始+ $限制;
如果($下<< num_max美元){

}

>
一个前台,一个函数的程序是完整的,但是函数处理的信息较多,会很麻烦。下面将继续介绍更强大、更复杂的循环翻转翻转功能——(由于缺少更好的名称,我已经被调用过)。

介绍了一种简单的翻页功能。下面介绍的翻页功能更强大,更复杂。本论坛的论坛和文章都在使用翻页功能。

是一个头版循环加上数字,以实现一个共同的,具体的表现:

prve >下一页:

当前页的数字表示里面,前后prve下不仅是当前页面转向,和数字控制更复杂的翻转。

如前所述,在进行编程之前我们应该理清思路。我建议读者一旦看到如何翻页,就可以做自己的工作,因为这里的一些方法和想法可能是抽象的。

首先,我们敢假设数据库中有超过1000条记录。我们希望目前显示25条记录,而数字反转控制是20,所以我们有以下结果。

页数:0123…19下一步

结果显示后:

prve >下一页:

好,让我们看看规则。一个固定数的显示器25,固定次数的控制时间20,我们可以用这两个数字来实现翻页翻页功能。

首先设置固定显示的变量:

$限制= 20;
数据库的初始数据库变量的设置:

$起始=0;
数据库记录的总数是:

为民;

页面变量:$页面;

页面编号程序如下所示:
<

结果= mysql_query美元(SELECT * FROM表);
Num = mysql_numrows美元($结果);
为($ = 0页;$页<($ $ $限制);$页+ +){
回音页;

如果(页> 0(页% 20)= = 0){
中断;退出
}
}
>

这段代码除了数字显示,其他功能都没有实现,因为数字控制翻转,因此必须有标记和识别这些控制变量的多变量,这里使用的标识,这个变量是用来控制数字环路翻转控制,现在可以看看page.php页面周期的完整的代码实现:

<
$限制= 25;
如果(!emptyempty(美元)= 0美元开始启动);
如果(!emptyempty(美元的))= 0美元;
mysql_connect(localhost
mysql_select_db(数据库);
记录/统计数据库的总数
结果= mysql_query美元(SELECT * FROM表);
Num = mysql_numrows美元($结果);
结果= mysql_query美元(select * from表的ID值为美元美元开始,限制);
麻木= mysql_numrows美元($结果);

如果(!emptyempty($麻木)){
($ i = 0;$ i < $ $;$ + +){
val = mysql_result美元(美元的结果,我,瓦尔);
$(美元mysql_result val1 =结果,我,val1 );
回声瓦尔val1美元美元;
}
}

数控循环车削

回声页:;
控件 4
如果($ > 20){
如果($ = 21){
ST = S-21美元美元;
{人}
ST = $ S-20美元;
}
美元美元美元限制*ST PStart =;
回声<关于PHP页。;
回声开始= =美元美元pstarts ST > prve ;
}

设置当前页没有链接功能的相应页
星= $开始;
循环的初始值,想想为什么不是0。
为($页=美元;$页<($ $ $限制);$页+ +){
$开始= $页* $限制;

如果($页)!=星$ $限制){
回声<关于PHP页。;
返回开始;
}
回音页;
如果($页)!=星$ $限制){

}

数字控制/页面限制显示功能,控制只显示20页
如果(页> 0(页% 20)= = 0){
如果($ = 0){
$ 21;
{人}
$ 20;
}
$开始= $开始+ $限制;
如果((((((美元/美元数限制)1)> $页){
回声< href'page .php;

}
失控的循环
打破;
}
}

>
翻页的另一个功能是提交翻页,即提交提交表单的数据,然后跳转到相应的页面。这个函数相对简单,留给读者自己。

以上程序已经能够完成强大的循环页面功能,大家可以认真学习,真正学会使用它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部