首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(1) | 引用(2) | 阅读2403次
PHP MYSQL 分页 上一页 下一页 GO 搜索 3

PHP MYSQL 分页 上一页 下一页 GO 搜索 3 今天发现一些问题: www.shengfang.org
1、如果搜索结果再 进行编辑,那么由于传递的只是ID,那么会导致编辑变成列表
修改:www.shengfang.org
增加一个参数传递
function edit()
 {
  global $db,$id,$curid;
  $this->Show($curid);
  }
增加一个判断 www.shengfang.org
if ($actname=="edit")
  {
   $sqll="select * from companys where companyid =".$id;
   }

2、如果下一页再进行编辑,同样也会有问题
 修改同上 www.shengfang.org

3、计算总数修改: www.shengfang.org
if ($this->GetCount()%$this->NumPerPage==0)
  {
   $total=floor($this->GetCount()/$this->NumPerPage);
   }
  else
   $total=floor($this->GetCount()/$this->NumPerPage)+1;

结果又发现一个问题: www.shengfang.org
如果进行搜索后,此时的翻页链接就不正常了:

http://127.0.0.1/bill/admin/department.php?actname=next&curnumm=3

此时只有当前页面序号,无法传递查询参数。

想了想,估计应该这样修改 www.shengfang.org
页面增加一个显示所有的链接 www.shengfang.org

如果是搜索,那么计算总数的代码和链接生成代码都需要修改,要不就在链接中传递搜索参数,要不就在
session_start();
$_SESSION['favcolor'] = 'green';

存储搜索变量,不过这样就比较罗嗦了。

有一个 Discuz! Board 论坛 www.shengfang.org
Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2003SR6623)是一个通用的论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的 web 编程组合 PHP+MySQL/PgSQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。

从说明来看,应该比较厉害,他们的处理是这样的: www.shengfang.org
/dz/search.php?searchid=148&orderby=lastpost&ascdesc=desc&searchsubmit=yes&page=6

也是在链接中传递,不过传递的好像是排序项目、排序规则和是否提交搜索以及当前页面号

有一个SERCHID,好像每次都不一样,估计它是把查询条件放在了数据库或者什么地方

PHP MYSQL 分页 上一页 下一页 GO 搜索 www.shengfang.org
http://www.shengfang.org/blog/p/phpmysqlprenextgo.php
http://www.shengfang.org/blog/p/phpmysqlprenextgo2.php

Session 变量:$_SESSION www.shengfang.org
注: 在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SESSION_VARS。

包含当前脚本中 session 变量的数组。参阅 Session 函数 文档以获得更多信息。

这是一个“superglobal”,或者可以描述为自动全局变量。这只不过意味这它在所有的脚本中都有效。在函数或方法中您不需要使用 global $_SESSION; 来访问它,就如同使用 $HTTP_SESSION_VARS 一样。

$HTTP_SESSION_VARS 包含着同样的信息,但是不是一个自动全局变量。

如果设置了 register_globals 指令,这些变量也在所有脚本中可用;也就是,分离了 $_SESSION 和 $HTTP_SESSION_VARS 数组。相关信息,请参阅安全的相关章节 使用 Register Globals。这些单独的全局变量不是自动全局变量。


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/phpmysqlprenextgo3.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1129854697

2005年10月21日08:31星期五  [Dev开发] 追踪此文的RSS
nb在 2009年2月8日22:17星期日 评论:
gasi

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告





统计信息
[Yippee]||[统计]||日志:2143
在线: 9||用户: 2635 [列表]
今日:261||到访:3654046
Rss:||评论:1668

最新日志

最新评论

友情链接

日历
342009 - 0734
   1234
567891011
12131415161718
19202122232425
262728293031 

最新引用
搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8