需求 用户进行一连串的选择,以后产品的价格发生了变化,分支超级多,无法用自带的属性搞定了。 lib_order.php 35 while ($row = $GLOBALS['db']->fetchRow($res)) { if($row['attr_itype']==3) { $attr_price = round(floatval($row['attr_price']), 2); $attr .= sprintf($fmt, $row['attr_name'], $row['attr_value'], $desc[$i]); $i++; }elseif($row['attr_itype']==4){ $attr_price = round($desc[$i]); //$descp[$i] 传过来大树的id,反推价格,目前直接用个费用来表示。输入多少钱,就是多少钱。这么处理似乎仅仅解决了展示问题。实际计算在其他地方 $attr .= sprintf($fmt2, $row['attr_name'], $row['attr_value'],$attr_price); } else { $attr_price = …
继续阅读 →