ホームページ >バックエンド開発 >PHPチュートリアル >開発都市システム、それに関連して発生した問題
モールシステム開発時に遭遇する問題
モールシステム開発の過程で、各商品は1、2、3、4、5、合計5などの年齢層を定義します。
Goods_id 番号はショッピングカートから取得されています。
現在の要求は、ショッピング カート内の商品に 2 つの年齢層 (ここでは 1 ~ 5 を意味し、真ん中の 2 つをランダムに選択) がある場合、決済は 9.5% オフになるというものです。
年齢層が 3 つある場合(1 歳から 5 歳までも同様に 3 つの年齢層があります)、10% オフになります。
注意すべき点は、2 つまたは 3 つのアイテムをランダムに選択することはできますが、それらを繰り返すことはできません。たとえば、ショッピング カートに 2 つの年齢グループ 1 がある場合、割引は適用されません。
コード:
<br /> $a=array(30,31,32,33,34);//数组中的值就是购物车中商品的goods_id编号。<br /> //数据库的商品表(goods)中存在一个字段goods_age,就是上面的(1,2,3,4,5)年龄段。<br />