一些使用频率比较高的PHP函数
$sums; //out param $page =
Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved 地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008 电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134 《中华人民共和国增值电信业务经营许可证》闽B2-20100024 ICP备案:闽ICP备05037997号
//$eachpage = $page_size; $pagesql = strstr($sql," from "); $pagesql = "select count(*) as ids ".$pagesql; $result = mysql_query($pagesql); if($rs = mysql_fetch_array($result)) $sums = $rs[0]; $totalpage = ceil($sums/$page_size); if((!$page)||($page<1)) $page=1; $startpos = ($page-1)*$page_size; $sql .=" limit $startpos,$page_size "; return $sql; } function showbar($string="") { global $page,$totalpage; $out="共<font ".$totalpage."".$totalpage."color=@#red@#><b>".$totalpage."</b></font>页 "; $linknum =4; $start = ($page-round($linknum/2))>0 ? ($page-round($linknum/2)) : "1"; $end = ($page+round($linknum/2))<$totalpage ? ($page+round($linknum/2)) : $totalpage; $prestart=$start-1; $nextend=$end+1; if($page<>1) $out .= "<ahref=@#?page=1&&".$string."@#title=第一页>第一页</a> "; if($start>1) $out.="<ahref=@#?page=".$prestart."@# title=上一页>..<<</a> "; for($t=$start;$t<=$end;$t++) { $out .= ($page==$t) ? "<font [".$t."]color=@#red@#><b>[".$t."]</b></font> " : "<$ta$thref=@#?page=$t&&".$string."@#>$t</a> "; } if($end<$totalpage) $out.="<ahref=@#?page=".$nextend."&&".$string."@# title=下一页>>>..</a>"; if($page<>$totalpage) $out .= " <ahref=@#?page=".$totalpage."&&".$string."@# title=最后页>最后页</a>"; return $out; } 8.获取新插入数据的id <? mysql_insert_id(); ?> 本文来自: 脚本之家(www.jb51.net) 详细出处参考:http://www.jb51.net/article/16071.htm |
|||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |