自定义PHP分页函数

每次编写列表性质的页面,几乎都要写上一段分页的程序。最近小阳终于决心一劳永逸自定义一个分页函数,并保存在pageft.php文件里。要用到分页的地方,就直接包含pageft.php文件,并调用这个函数就行了。小阳在编写这个函数时,尽量注意了程序的可移植性和易用性,下面就是小阳编写的函数:

我们经常要给用户作出多项选择进行处理,例如允许用户对列表项选择多项后删除选定项等。今天举个例子说明PHP和JavaScript分别是怎样处理多项选择的。今天我们做的是一个投票系统,对MySQL数据库itemtable表里的项目进行投票,且每个别IP能且只能投两票。

IFRAME align=default marginWidth=0 marginHeight=0
src=_2003/0512_1.html frameBorder=1 width=400 scrolling=yes
height=250/IFRAME

澳门新葡亰网站注册,表itemtable是通过以下MySQL语句建立的:

好,分页函数已经写好了,保存为pageft.php,要分页时就包含它并调用pageft()函数。不过它并没有输出任何东西,但产生几个全局变量供使用:$firstcount、$displaypg、$pagenav。

CREATE TABLE `itemtable` ( `id` TINYINT( 4 ) NOT NULL
AUTO_INCREMENT, `name` VARCHAR( 50 ) NOT NULL , `votes` SMALLINT( 6
) NOT NULL , PRIMARY KEY ( `id` ) );

下面举例说明它的用法:

其中字段“name”是列表项目名,“votes”是所得票数。我们还要建立一个表“voteiptable”来记录投票用户的IP: