PHP+MYSQL购物列表篇

<?php
error_reporting('E_ALL&~E_NOTICE');
$link=mysqli_connect('localhost','root','','test44');
mysqli_set_charset($link,'utf8');
$sql="select id,gname,price,pic from shop_goods";
$result=mysqli_query($link,$sql);
if($result&&mysqli_num_rows($result)>0)
{
	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'>
		<?php foreach($rows as $row):?>
		<div  class="pro">
			<p><img src="./<?php
				echo $row['pic'];
			?>"></p>
			<p>名称:<?php
				echo $row['gname'];
			?></p>
			<p>价格:<?php
				echo $row['price']
			?></p>
			<p><a href="gw2.php?act=addCart&id=<?php
				echo $row['id'];
			?>">加入购物车</a></p>
		</div>
		<?php
			endforeach;
		?>
	</div>
</body>
</html>
<a href="gw3.php">查看购物车</a>

第一个是看购物车的,也就是说是已经点击要购物的商品的啊

<?php foreach($rows as $row):?>
<?php
			endforeach;
?>

的意思是遍历数组 r o w s 数 组 , 但 是 把 每 一 次 循 环 的 值 都 赋 值 给 rows数组,但是把每一次循环的值都赋值给 rowsrow

<p><img src="./<?php
				echo $row['pic'];
			?>"></p>
		为什么用p标签,因为每一次都占用一行啊
<p><a href="gw2.php?act=addCart&id=<?php
				echo $row['id'];
			?>">加入购物车</a></p>
		这里是php里面是加入购物车的编号,第一个是addCart是在哪一个条件下应该怎么做哈
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值