$cart_item = array(
'user_id' => $this->visitor->get('user_id'),
'session_id' => SESS_ID,
'store_id' => $spec_info['store_id'],
'spec_id' => $spec_id,
'goods_id' => $spec_info['goods_id'],
'goods_name' => addslashes($spec_info['goods_name']),
'specification' => addslashes(trim($specification)),
if ($visitor.cfa_member != '0' and $visitor.cfa_member > '0')
{
'price' => $spec_info['price'],;
else
'price' => $spec_info['price_all'],;
}
/*'price' => $spec_info['price_all'],*/
'quantity' => $quantity,
'goods_image' => addslashes($spec_info['default_image']),
);
这样写IF好像出错了
要怎么改呀。
'user_id' => $this->visitor->get('user_id'),
'session_id' => SESS_ID,
'store_id' => $spec_info['store_id'],
'spec_id' => $spec_id,
'goods_id' => $spec_info['goods_id'],
'goods_name' => addslashes($spec_info['goods_name']),
'specification' => addslashes(trim($specification)),
if ($visitor.cfa_member != '0' and $visitor.cfa_member > '0')
{
'price' => $spec_info['price'],;
else
'price' => $spec_info['price_all'],;
}
/*'price' => $spec_info['price_all'],*/
'quantity' => $quantity,
'goods_image' => addslashes($spec_info['default_image']),
);
这样写IF好像出错了
要怎么改呀。
解决方案 »
- 求类似phpmyadmin的复选框功能,带修改功能
- PHP 怎么替换字符串内的一段字符
- 最近没感觉了
- 框架中SRC的值的内容在FIREFOX中不能输出?
- 关于传值的问题?(或许不是传值)大伙帮忙一下
- 如何在windows+apache环境下配置php
- [紧急求助]关于制作类似CSDN帖子列表那样,灰白背景循环,我每次到第二页就变色的问题!!??100分求助
- 江湖救急!php5+apache2配置,各个高手帮个忙!!
- 我的选择:ASP&PHP&JSP...
- php如何实现在查询列表中,点击查询结果跳转查询对应记录的详细内容,如图所示
- php怎么删除目录
- appserv在联网的时候为什么无法使用?
……真还没试过这么用……
创新
if ($visitor.cfa_member != '0' and $visitor.cfa_member > '0')
{
'price' => $spec_info['price'];
else
'price' => $spec_info['price_all'];
}
$cart_item = array(
'user_id' => $this->visitor->get('user_id'),
'session_id' => SESS_ID,
'store_id' => $spec_info['store_id'],
'spec_id' => $spec_id,
'goods_id' => $spec_info['goods_id'],
'goods_name' => addslashes($spec_info['goods_name']),
'specification' => addslashes(trim($specification)),
'price' => price_all;
/*'price' => $spec_info['price_all'],*/
'quantity' => $quantity,
'goods_image' => addslashes($spec_info['default_image']),
);这样写也不行呀。
报Parse error: syntax error, unexpected T_DOUBLE_ARROW in D:\WEB\temp_cfaclub\app\cart.app.php on line 102
if ($visitor.cfa_member != '0' and $visitor.cfa_member > '0')
{
$price =$spec_info['price'];
}
else {
$price= $spec_info['price_all'];
} $cart_item = array(
'user_id' => $this->visitor->get('user_id'),
'session_id' => SESS_ID,
'store_id' => $spec_info['store_id'],
'spec_id' => $spec_id,
'goods_id' => $spec_info['goods_id'],
'goods_name' => addslashes($spec_info['goods_name']),
'specification' => addslashes(trim($specification)),
'price' => $price,
/*'price' => $spec_info['price_all'],*/
'quantity' => $quantity,
'goods_image' => addslashes($spec_info['default_image']),
);
变量前面要用$符号
先判断:
得到变量$price=$spec_info['price']; 还是$price= $spec_info['price_all']; 然后数组里面(注意右面的是变量$price,它的值在前面通过判断得到):
'price'=> $price,
不过还有其它方法
$cart_item = array(
'user_id' => $this->visitor->get('user_id'),
'session_id' => SESS_ID,
'store_id' => $spec_info['store_id'],
'spec_id' => $spec_id,
'goods_id' => $spec_info['goods_id'],
'goods_name' => addslashes($spec_info['goods_name']),
'specification' => addslashes(trim($specification)),
'price' => 0,
'quantity' => $quantity,
'goods_image' => addslashes($spec_info['default_image']),
);
if ($visitor.cfa_member != '0' and $visitor.cfa_member > '0')
{
$cart_item['price'] = $spec_info['price'];
}
else {
$cart_item['price'] = $spec_info['price_all'];
}
if (!empty($visitor.cfa_member) and $visitor.cfa_member > 0){
$price= $spec_info['price'];
}else{
$price $spec_info['price_all'];
} $cart_item = array(
'user_id' => $this->visitor->get('user_id'),
'session_id' => SESS_ID,
'store_id' => $spec_info['store_id'],
'spec_id' => $spec_id,
'goods_id' => $spec_info['goods_id'],
'goods_name' => addslashes($spec_info['goods_name']),
'specification' => addslashes(trim($specification)),
'price' => $price,
'quantity' => $quantity,
'goods_image' => addslashes($spec_info['default_image']),
);
}