while($row=mysqli_fetch_assoc($result)) { $rows[]=$row; } } ?>
因为数据已经在数据库中,所以需要error_reporting(‘E_ALL&~E_NOTICE’);是屏蔽不兼容的bug的
$link=mysqli_connect('localhost','root','','test44');过程化链接数据库test44
并设置字符集
mysqli_set_charset($link,'utf8'); 并$sql="select id,gname,price,pic from shop_goods";
查询表里面的东西的编号,东西的名称,东西的价格,东西的图片的啊 为什么啊,因为购物车列表里面不需要编号,不需要名称,不需要价格,不需要图片的吗是吧,数量的话,不是需要累加同一种类型不就可以了吗?是吧
$result=mysqli_query($link,$sql);运行起来,come on if($result&&mysqli_num_rows($result)>0) { }
//看看里面是否存在数据,也代表了行最少一行不是吗是吧
if($result&&mysqli_num_rows($result)>0) { while($row=mysqli_fetch_assoc($result)) { $rows[]=$row; } }
里面是关联数组,为什么要用关联数组,因为id,price这些是下标也是英文啊,英文就要用关联数组啊
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{padding: 0px;margin: 0px;} #container{width: 960px;border: 1px solid red;} .pro{width: 200px;border: 1px solid red;float: left; margin-left: 30px;margin-bottom: 10px;text-align: center; } .clearfix { overflow: hidden;zoom:1;clear: both; } </style> </head> <body> <a href="gw3.php">查看购物车</a>|<a href="gw3.php">立即购买</a> <div id="container" class='clearfix'> $row['pic']; ?>"></p> <p>名称:$row['id']; ?>">加入购物车</a></p> </div> $row['pic']; ?>"></p>
为什么用p标签,因为每一次都占用一行啊
<p><a href="gw2.php?act=addCart&id=$row['id']; ?>">加入购物车</a></p>
这里是php里面是加入购物车的编号,第一个是addCart是在哪一个条件下应该怎么做哈