很基础的PHP程序员题,要求具体步骤,一步一步的,手工创建,不要解说,PHP我不会。拜托各位~题目如下:
编程题:遍历数据库中的一个商品表,实现对商品表中数据记录的分页显示。具体要求:1)创建一张数据表shop,包括(id,name,price,num)4个字段,其中id为主...
编程题:
遍历数据库中的一个商品表,实现对商品表中数据记录的分页显示。
具体要求:
1) 创建一张数据表shop, 包括(id, name, price, num)4个字段,其中id为主键并且有自动增长的属性,name字段内容不能重复,并手工向表中插入n条记录;
2) 全部使用PDO技术实现PHP与MySQL数据库的连接处理;
3) 遍历数据表shop中的记录每页显示5条,并在页面中显示总记录数、总页数、当前页,以及当前页的开始和结束记录数。并可以直接转向“首页”和“尾页”, 以及有转向上一页和下一页的操作。 展开
遍历数据库中的一个商品表,实现对商品表中数据记录的分页显示。
具体要求:
1) 创建一张数据表shop, 包括(id, name, price, num)4个字段,其中id为主键并且有自动增长的属性,name字段内容不能重复,并手工向表中插入n条记录;
2) 全部使用PDO技术实现PHP与MySQL数据库的连接处理;
3) 遍历数据表shop中的记录每页显示5条,并在页面中显示总记录数、总页数、当前页,以及当前页的开始和结束记录数。并可以直接转向“首页”和“尾页”, 以及有转向上一页和下一页的操作。 展开
1个回答
展开全部
你不会php 做这题干嘛,题倒是不难,不知道为什么没人回答,估计怕麻烦吧,我看有时间帮你写点不
追问
非常感谢!帮帮忙~!
追答
简单的给你把功能实现了,不知道你要干什么,所以没给你做样式^^关键是时间不多,给你托了这么久 ,不好意思
query("select * from shop limit $start,$muns ");//查询
while($li = $rs->fetch()){//id, name, price, num
echo $li['id'].' '.$li['name'].' '.$li['price'].' '.$li['num'].'';
}
$counts = $pdo->query("select count(*) from shop");
$count = $counts->fetch();
$count = $count['0'];
echo $count.'条';//总记录数
//总页数
if($count%$muns == 0){
$y = $count/$muns;
}else{
$ys = intval($count/$muns)+1;
}
$page_s = $page - 1;
$page_x = $page + 1;
if($page_x>$ys){ //判断下一页
$page_x = $ys;
}
if($page_s首页";
echo "上一页";
for($i=1;$i$i";
}
echo "下一页";
echo "尾页";
echo '共'.$ys.'页';
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询