常见规格排列组合问题

打印 上一主题 下一主题

主题 1920|帖子 1920|积分 5760

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在做商城系统中最常见的就是规格,简写pcs。具体来说就是一个商品有多个属性,每个属性有多个规格,这样就形成一些排列组合,做商品库存的时候就要对这些组合进行设定库存和价格。
比如,一台电脑内存有16G,32G和64G的,硬盘有500G和1T的,显卡有集成显卡和独立显卡的,这样的商品在售卖的时候选定不同规格价格不一样,堆栈备货的库存当然也不一样。
那么对商城后台而言就要单独设定这些产物的价格,就需要把全部的组合排列出来设定价格。
现在我们已知应该产生这样的排列组合然后设定价格和库存(这里面的价格和库存只是为了程序举个例子 并不是实际市场上卖这个价格
内存硬盘显卡价格库存
16G500G集成5000100
16G500G独立6000200
16G1T集成7000220
16G1T独立6500120
32G500G集成7000110
32G500G独立7500200
32G1T集成7500300
32G1T独立8000200
64G500G集成7500134
64G500G独立8000347
64G1T集成8500258
64G1T独立900035
这里一共是12种组合,那如何用程序生成这样的组合呢?
我们已知从数据库读取能够拿到的属性变量如下:
[code]
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

勿忘初心做自己

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表