主要是我现在在做一个复合查询系统,查询时返回的记录数都已有,想编一个公用函数以后调用,函数里最好不要有那些关于数据库的操作,直接用返回的总记录数作参数就可。请大家帮帮我,我只是一个在学校网络中心搞勤工助学的,做不好可能会被kill掉~~
解决方案 »
- 获取不了mysql里的total数据
- 求一段以每一周做出列表.
- 用了Smarty的页面 CSS样式不显示了 ,这是怎么回事?要怎么样才可以让CSS样式在php文件里也显示出来?
- PHP的substr函数如何完全模拟ASP的right函数
- 关于php作的一个下载的问题?
- jpgraph中文显示问题?
- 在xwindow桌面下如何找到shell?啊,天!我就要疯了
- 用PHP+IIS+SQLSERVER2000开发网站程序怎么样呀?
- yii开发, Facebook api 互联登录,请教流程
- 在网页提交按钮下创建一个响应函数,创建一个socket,每次发送数据都使用该socket?
- 急问一个问题
- 页面变量传递的问题
$first=1;$prev=$page-1;$next=$page+1;$last=$pages;if ($page>1){echo "<a href='index.php?page=".$first."'>首页</a> ";echo "<a href='index.php?page=".$prev."'>上一页</a> ";}if ($page<$pages){echo "<a href='index.php?page=".$next."'>下一页</a> ";echo "<a href='index.php?page=".$last."'>尾页</a></div> ";}echo "<hr style=\"border: 1 solid #0099FF\" color=\"#0099FF\"></div>";?><?do {$i++;?> <table width="500" height="80" style=TABLE-LAYOUT:fixed bordercolor="#333333" cellspacing="0" cellpadding="0">
<tr>
<?
if($tfgbook){
echo "<td height=\"12\" width=\"80\" style=\"BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid;\"><div align=center><a href=\"gbookdelet.php?bookid=$myrow[0]\">删除</a></div>";
}else{
echo "<td height=\"12\" width=\"80\" style=\"BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid;\">";
}
?>
</td> <td height="12" width="180" style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid;"> E-mail:<a href="mailto:<? echo $myrow[2];?>"><? echo $myrow[2];?></a></td> <td height="12" width="240" style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid;"> Homepage:<a href="<? echo $myrow[5];?>" target=_blank><? echo $myrow[5];?></a></td> </tr> <tr> <td width="80" style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid;"><div align="center"><table width="55" border="0" cellspacing="0" cellpadding="0" height="36" background="image/name_bk.gif" style=TABLE-LAYOUT:fixed> <tr> <td style=FILTER:glow(color=007CD0)><div align="center"><font color=FFFFFF><? echo $myrow[1];?></div></font></td> </tr></table></div></td> <td colspan="2" style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid;" ><img src=image/<? echo $myrow[7];?>.gif><? echo $myrow[3];?></td> </tr> <tr> <td height="12" width="80" style="BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid;"> </td> <td height="12" width="180" style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid;"> Data:<? echo $myrow[4];?></td> <td height="12" width="240" style="BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid;"> From:<? echo $myrow[6];?></td> </tr></table><br><?}while ($myrow = mysql_fetch_array($res));echo "</table>" ;}
/*
//显示总页数echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")<br>";//显示分页数for ($i=1;$i<$page;$i++)echo "<a href='index.php?page=".$i."'>第".$i ."页</a> ";echo "第".$page."页 ";for ($i=$page+1;$i<=$pages;$i++)echo "<a href='index.php?page=".$i."'>第".$i ."页</a> ";echo "<br>";
*/
//显示转到页数echo "<form action='index.php' method='post'> ";//计算首页、上一页、下一页、尾页的页数值$first=1;$prev=$page-1;$next=$page+1;$last=$pages;if ($page>1){echo "<a href='index.php?page=".$first."'>首页</a> ";echo "<a href='index.php?page=".$prev."'>上一页</a> ";}if ($page<$pages){echo "<a href='index.php?page=".$next."'>下一页</a> ";echo "<a href='index.php?page=".$last."'>尾页</a> ";}echo "转到<input type=text name='ys' size='2' value=".$page." style=\"color: #333333;BACKGROUND-COLOR: rgb(255,255,255); BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; COLOR: #000000;FONT-SIZE: 12pt;\">页";echo "<input type=submit name='Submit' value='Go'>";echo "</form>";echo "</div>";?>
去看一下,我们头要我必须做成那样的,函数或类里最好不要有数据库操作。
这样倒是可以节省服务器的工作时间,不过那需要很多文件的
其实你把我给你的原程序里面的转到的那个输入框都替换成你的数字1,2,3,4,5....然后给每个数字加一个动态的连接 a href='index.php?page=".$i."就行了
基于文件的我没有做过
不过我可以给一些建议的。你去www.php.net
www.phpbuilder.com
www.php2000.com找找吧,可能有原代码