1.用户身份在Navicat for mysql 中的user表中写了status:会员/非会员
2.菜品表menus中定了price原价和price1会员价
-----要实现的目标:首先判断是否为会员(可以不显示出,只判断看用什么价格),会员选中菜品后加入购物车中的价格是会员价price1,而非会员的是原价price。这段代码应该怎么实现呢?
-----问题思路:是在用户登录中就开始判断是否为会员还是直接在加入购物车的时候再判断呢?
在jsp中写的//但这段代码不管什么身份都是获得会员价格.....so应该怎么改呢
<%
float sum1 = 0.0f;
int sum2 = 0;
List<ShoppingCart> shoppingcar = (List<ShoppingCart>) session.getAttribute("shoppingcar");
if (shoppingcar!= null) {
for (int i = 0; i < shoppingcar.size(); i++) {
ShoppingCart sc=shoppingcar.get(i);
sum1 = sum1+sc.getPrice()*sc.getSums();
sum2 = sum2 +sc.getSums();
%>