我的php页面代码如下,效果如下,请问如何添加分页效果?代码怎么写啊? 20

<?phpheader("Content-type:text/html;charset=utf-8");$mysql_server_name="localhost";//... <?php
header("Content-type:text/html;charset=utf-8");
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="123456"; // 连接数据库密码
$mysql_database="td_oa"; // 数据库的名字

// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);
//解决乱码
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");

// 从表中提取信息的sql语句
// $strsql="SELECT * FROM `crm_order`";
$strsql="select a.field4 as '车号',a.field8 as'任务号',a.field5 as'装货日期' ,a.field6 as'供应商名称',a.field7 as'采购价格' from `crm_storage` a left join `crm_order` b
on a.field4=b.field2 and a.field8=b.field16
where (b.field8=0 or b.field8 is null)
and DATE_ADD(a.field5,INTERVAL 4 day)<CURDATE()";

// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);
//echo "<input type='button' onclick=\"window.location='index.php'\" value='查询逾期未卸货车辆信息' />";
echo "<input type='button' style='width:100px;height:50px;background:#CCCCCC;color:#6495ED;font-weight:bold;font-size: 20px' onclick=\"history.go(-1)\" value='返回'/>";
echo "<font face='verdana'>";
echo "<table border='2' cellpadding='1' cellspacing='0' align='center' bordercolor='#6495ED' >";

// 显示字段名称
echo "</b><tr></b>";
for ($i=0; $i<mysql_num_fields($result); $i++)
{
echo '<td bgcolor="#ffffff"><b>'.
mysql_field_name($result, $i);
echo "</b></td></b>";
}
echo "</tr></b>";
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "<tr></b>";
for ($i=0; $i<mysql_num_fields($result); $i++ )
{
echo '<td bgcolor="#ffffff">';
echo $row[$i];
echo '</td>';
}
echo "</tr></b>";
}

echo "</table></b>";
echo "</font>";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close($conn);
?>
展开
 我来答
yanghao156
2014-08-29 · 超过21用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:14.7万
展开全部
$perNumber=10; //每页显示的记录数
$page=$_GET['page']; //获得当前的页面值
$count=mysql_query("select count(*) from td_oa"); //获得记录总数
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
$page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
$result=mysql_query("select * from user limit $startCount,$perNumber"); //根据前面的计算出开始的记录和记录数
while ($row=mysql_fetch_array($result)) {
echo "user_id:".$row[0]."<br>";
echo "username:".$row[1]."<br>"; //显示数据库的内容
}
if ($page != 1) { //页数不等于1
?>
<a href="fenye.php?page=<?php echo $page - 1;?>">上一页</a> <!--显示上一页-->
<?php
}
for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面
?>
<a href="fenye.php?page=<?php echo $i;?>"><?php echo $i ;?></a>
<?php
}
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
<a href="fenye.php?page=<?php echo $page + 1;?>">下一页</a>
<?php
}
?>
追问
这段代码要写在什么地方?还有就是您这里有个fenye.php,这个页面要怎么写?这个页面的代码怎么写?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwenkai2002
2014-09-01 · TA获得超过140个赞
知道小有建树答主
回答量:396
采纳率:83%
帮助的人:319万
展开全部
帮你解决这个问题有报酬没有啊。如果有,还是有兴趣给你指点一下。报酬不求多高 意思一下 就行。有意私信我啊。
追问
已经解决了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式