php内容归类,我如何把php得到的数据进行分类呢?

timeidnametaskremark";while($row = mysql_fetch_array($result)){ echo "

"; echo "" . $row['date'] . ""; echo "" . $row['id'] . ""; echo "" . $row['name'] . ""; echo "" . $row['task'] . ""; echo "" . $row['remark'] . ""; echo ""; }echo "";下一页 mysql_close($con);?>

新手,求各位同仁指教

回复讨论(解决方案)

你可以从数据结构上进行分类,你现在的表字段是 日期,ID,姓名,工作,备注, 你可以再加一个分类,然后在做数据添加的时候,就要先把这条数据归于哪一类做好,这样以后你要获取哪一类数据就很容易了。

你可以从数据结构上进行分类,你现在的表字段是 日期,ID,姓名,工作,备注, 你可以再加一个分类,然后在做数据添加的时候,就要先把这条数据归于哪一类做好,这样以后你要获取哪一类数据就很容易了。

可是我要实现的是页面的分页啊,比如上一页,下一页

究竟是 分类,还是 分页 呢?

究竟是 分类,还是 分页 呢?

分页,大神,求源码

我以前写的分页,现在去看已经看不明白了。代码供参考:class PageTool{protected $total=0;protected $perpage=10;protected $page=1;/*构造函数的参数分别为商品总条目数,每页多少条目,当前页*/public function __construct($total,$page=false,$perpage=false){$this->total = $total;if($perpage){$this->perpage = $perpage;}if($page){$this->page = $page;}}public function show(){$cnt = ceil($this->total/$this->perpage);//$cnt表示一共需要多少页$uri = $_SERVER['REQUEST_URI']; //从地址栏获取URL$parse = parse_url($uri); //将获取的URL变成特定数组//print_r($parse);exit;$param = array();if(isset($parse['query'])){ //如果地址栏传了参数(也就是url?之后的字符串),则获取参数放入$param数组中parse_str($parse['query'],$param);}/*不管地址栏有没有传page参数,都要把page从$param中剔除因为page参数是需要计算出来的,不能定死*/unset($param['page']);$url = $parse['path'].'?';if(!empty($param)){$param = http_build_query($param); //把数组$param再变成字符串,这一次已经剔除了page参数$url = $url.$param.'&'; //重新拼凑$url,最后的&符号用于连接计算出的page}/*关键部分:计算页码导航此处逻辑有点复杂,多思考下*/$nav = array(); //用于存放最终地址栏链接$nav[0] = ''.$this->page.''; //把当前地址栏的page参数放入$nav数组for($left=$this->page-1,$right=$this->page+1;($left>=1||$right<=$cnt)&&count($nav)<=5;){if($left>=1){array_unshift($nav, ''.'['.$left.']'.'');$left-=1;}if($right<=$cnt){array_push($nav, ''.'['.$right.']'.'');$right+=1;}}return implode('', $nav);}}/*测试分页类效果$page = isset($_GET['page'])?$_GET['page']:1;$pagetool = new PageTool(20,$page,6);echo $pagetool->show();*/

https://www.baidu.com/s?wd=php%E5%88%86%E9%A1%B5%E4%BB%A3%E7%A0%81&rsv_spt=1&issp=1&f=3&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=monline_3_dg&rsv_enter=1&rsv_sug3=3&rsv_sug1=3&rsv_t=c733Uq%2FwiMQsWTsHbTpKlsGi28hrzNSMtk%2FPEGjmC0WhKU90JnZi4iR38%2FcmUPYPizwg&rsv_sug2=0&prefixsug=PHP%E5%88%86%E9%A1%B5&rsp=0&inputT=4321&rsv_sug4=5144

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值