-->

帝国cms做商城(帝国cms调用api接口)

本文示例介绍了Imperial CMS如何调用购物车商品的数量和总价。分享给大家,供大家参考。具体实现方法如下:

代码如下:

?php/*** 调用*/require('class/connect.php');$totalProducts=0; //购物车中的商品总数$totalPrice=0.0; //根据cookie值购物汽车商品总价//|77,243|2!|77,237|3!$cookieString=explode('!',$_COOKIE['zeuqcmybuycar']);try{//遍历商品进行查找($i=0; $i 计数($cookieString)-1; $i++){$priceAndNumber=explode('|',$cookieString[$i]);$thisNum=$priceAndNumber[2]; //当前商品的数量$thisId=explode(', ',$priceAndNumber[1]);$thisId=$thisId[1]; //当前商品的ID$thisPrice=this_price($thisId); //当前商品价格$totalPrice +=$thisPrice * $thisNum; //购物车商品总价累计$totalProducts +=$thisNum; //购物车商品总数累计}echo 'document.write(/''.displayResultJs($totalPrice,$totalProducts).'/')'; //显示结果Js形式输出}catch (Exception $e){echo $e-getMessage();}/**计算商品价格*/function this_price($id){$connect=connectDB();$query=' select Price from phome_ecms_news where id='.$id;if(!$connect){ throw new Exception('数据库连接失败,请检查!');}if(!$result=$connect - query($query)) { throw new Exception('查询失败!');}$row=$result - fetch_assoc();return $row['price'];}/**链接数据库*/function connectDB(){global $phome_db_server,$ phome_db_username,$ phome_db_password,$phome_db_dbname,$phome_db_char;$connect=new mysqli($phome_db_server,$phome_db_username,$phome_db_password,$phome_db_dbname);$connect - 查询('设置名称'.$phome_db_char);return $connect;}/**display ResultJs*/function displayResultJs($totalPrice,$totalProducts){return 'div class='car' 您的购物车中有{$totalProducts}件商品,总金额为{$totalPrice}元。点击查看a href='/e/ShopSys/buycar/'Settlementgt;gt;/a/div';}?推荐学习《帝国cms教程》

希望这篇文章对大家的帝国CMS网站建设有所帮助。以上就是帝国CMS中调用购物车商品数量和总价的深入方法的详细内容。更多资讯请关注木库阁其他相关文章!

上一篇: 帝国cms判断栏目有无下级栏目的方法吗(帝国cms判断栏目有无下级栏目的方法是什么)

下一篇: 帝国cms基于什么框架的(帝国cms基于什么框架建立)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/11911.html

展开更多