php商城系统商品属性中的大小和颜色如何在添加商品的时候增加库存数量(临时解决办法)thinkphp5.0 勤勤学长

 

做的是服装商城系统,有颜色和大小的区别。

颜色:黄色、绿色、蓝色

大小:150、160、170

比如以上就有9种可能性。

黄色/150,黄色/160,黄色170,等,库存是不一样的。

由于目前我这边只有可选的比较少,最终我做成了这样

虽然我有更好的想法,但是无奈前端技术不过关,将就着用。

php部分,分别先把颜色和大小的数据取出来。一个颜色把所有大小匹配。

			$data_yanse = db('attribute_value')->where('attribute_id','2')->select();

			$data_cicun = db('attribute_value')->where('attribute_id','1')->select();
{php}
	foreach($data_yanse as $k=>$vo){

			{/php}
			<tr >
                <td rowspan={$data_cicun|count}>{$vo.attribute_value}</td>
                <td>{$data_cicun[0]['attribute_value']}</td>
                <td><input type="text" ></td>
            </tr>{php}
            foreach($data_cicun as $k1=>$vo1){
            	if($k1!=0){
            	{/php}
			<tr >
                <td>{$vo1.attribute_value}</td>
                <td><input type="text" ></td>
           </tr>{php}}
            }
	
	}
{/php}

所涉及html代码

跨多行的表 <td rowspan=#>
<table border=1>
<tr><td rowspan=3>标题</td>
<td>第一行</td> <td>A</td></tr>
<tr><td>第二行</td> <td>B</td></tr>
<tr><td>第三行</td> <td>C</td></tr>
</table>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值