Корзина покупателя

 

\r\n\r\n
\r\n"; $sum=''; /* while ($elements=each($local_corzina)){ if($elements['value']){ echo ''."\r\n"; $cena=$filearray[$elements['key']][3]; $kol=$elements['value']; @$sum=str_replace(",",'.',$cena) * str_replace(",",'.',$kol) + str_replace(",",'.',$sum); } } */ /* // определение цены для различных пользователей if(@$_SESSION["login"]){ $sql='SELECT id,category FROM '.site_user.' WHERE id = '.quote_smart($_SESSION['login']); $result=mysql_query($sql) or die(mysql_error()); $records=mysql_num_rows($result); if($records){ $user=mysql_fetch_assoc($result); $sql='SELECT id,procent FROM '.site_categ.' WHERE id = '.quote_smart($user['category']); $result=mysql_query($sql) or die(mysql_error()); $records=mysql_num_rows($result); if($records){ $user=mysql_fetch_assoc($result); } } mysql_free_result($result); } */ if (@$_SESSION['array_corzina']) { foreach($_SESSION["array_corzina"] as $key => $value){ if($value){ $sql ='SELECT item,i.name,i.spec,price,price2,price3,newprice,p.name AS podrazdel,p.id AS podrazdel_id,p.razdel AS razdel_id '; $sql.='FROM '.shop_item.' i '; $sql.='LEFT JOIN '.shop_podrazdel.' p ON i.podrazdel=p.id '; $sql.='WHERE item='.quote_smart($key); $result=mysql_query($sql) or die(mysql_error()); $records=mysql_num_rows($result); if($records){ $sql_ar=mysql_fetch_assoc($result); foreach($value as $model_key => $value){ if($model_key && $value){ $sql ='SELECT article,price,price2,price3 '; $sql.='FROM '.shop_models.' '; $sql.='WHERE slave='.quote_smart($model_key); $result=mysql_query($sql) or die(mysql_error()); $records=mysql_num_rows($result); if($records){ $sql_molel=mysql_fetch_assoc($result); $sql_molel['article']=$sql_molel['article'].' '; if(@$sql_molel['price']>0){ $sql_ar['price']=$sql_molel['price']; } if(@$sql_molel['model_price2']>0){ $sql_ar['price2']=$sql_molel['price2']; } if(@$sql_molel['price3']>0){ $sql_ar['price3']=$sql_molel['price3']; } }else{ $sql_molel['article']=''; } }else{ $model_key=0; $sql_molel['article']=''; } // определение цены для различных пользователей и спеццены if(@$_SESSION['procent']){// если у юзера задан тип цен, считаем по типу if($_SESSION['procent']=='price2' && $sql_ar['price2']){ $sql_ar['price']=$sql_ar['price2']; }elseif(($_SESSION['procent']=='price2' || $_SESSION['procent']=='price1') && $sql_ar['price1']){ $sql_ar['price']=$sql_ar['price1']; } } if($sql_ar['spec'] && $sql_ar['newprice'] && $sql_ar['price'] > $sql_ar['newprice']){// если это спецпредложение, считаем по спеццене $sql_ar['price']=$sql_ar['newprice']; } $_SESSION["array_cena"][$key][$model_key]=$sql_ar['price']; echo ''."\r\n"; $kol=$_SESSION["array_corzina"][$key][$model_key]; @$sum=str_replace(",",'.',$sql_ar['price']) * str_replace(",",'.',$kol) + str_replace(",",'.',$sum); } } mysql_free_result($result); } } } // стоимость монтажа if (@$_SESSION['complex_corzina']) { foreach($_SESSION["complex_corzina"] as $key => $value){ if($value){ $sql ='SELECT i.name,price,comment,p.name AS podrazdel,p.id AS podrazdel_id,p.razdel AS razdel_id '; $sql.='FROM '.tip_item.' i '; $sql.='LEFT JOIN '.tip_podrazdel.' p ON i.podrazdel=p.id '; $sql.='WHERE item='.quote_smart($key); $result=mysql_query($sql) or die(mysql_error()); $records=mysql_num_rows($result); if($records){ $sql_ar=mysql_fetch_assoc($result); $_SESSION["complex_cena"][$key]=$sql_ar['price']; echo ''."\r\n"; $kol=$_SESSION["complex_corzina"][$key]; @$sum=str_replace(",",'.',$sql_ar['price']) * str_replace(",",'.',$kol) + str_replace(",",'.',$sum); } mysql_free_result($result); } } } // конец стоимости монтажа echo "
НаименованиеТип продукцииЦенаКоличество
'.$filearray[$elements['key']][1].''.$filearray[$elements['key']][2].''.$filearray[$elements['key']][3].'
'.$sql_ar['name'].' '.$sql_molel['article'].''.$sql_ar['podrazdel'].''.$sql_ar['price'].'
'.$sql_ar['comment'].''.$sql_ar['podrazdel'].''.$sql_ar['price'].'
Сумма (учитывая статус и спецпредложения)".@sprintf("%01.2f руб.", $sum)."

\r\n"; }else{ echo "

Корзина пуста\r\n"; } ?>