帝国CMS模板调用购物车商品数量和总价 帝国cms教程 - 帝国cms - 爱建站

,,cms教程,帝国cms教程,,

SEO SEO

首页  >   帝国cms > 帝国CMS模板调用购物车商品数量和总价 帝国cms教程   >  正文

 

<?php ** * 根据Cookie值对购物车商品数量和总价格调用 *  require( "class connect php ");  $totalProducts = 0;     购物车商品总数 $totalPrice = 0 0;         购物车商品总价     |77,243|2!|77,237|3! $cookieString = explode( "! ",$_COOKIE[ zeuqcmybuycar ]);  try{       遍历商品     for($i = 0; $i < count($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 -> query( "set Names  " $phome_db_char);     return $connect; }   **显示结果Js*  function displayResultJs($totalPrice,$totalProducts){     return  "<div class= car >您的购物车中有 {$totalProducts} 件商品,总计金额 ¥{$totalPrice}元


<?php

/**
 * 根据Cookie值对购物车商品数量和总价格调用
 */
 require("class/connect.php");
 
 $totalProducts = 0;    //购物车商品总数
 $totalPrice = 0.0;        //购物车商品总价
 
 //  |77,243|2!|77,237|3!
 $cookieString = explode("!",$_COOKIE["zeuqcmybuycar"]);
 
 try{
      //遍历商品
     for($i = 0; $i < count($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 -> query("set Names ".$phome_db_char);
     return $connect;
 }
 
 /**显示结果Js*/
 function displayResultJs($totalPrice,$totalProducts){
     return "<p class="car">您的购物车中有 {$totalProducts} 件商品,总计金额 ¥{$totalPrice}元。<br />点击查看   <a href="/e/ShopSys/buycar/">结算&gt;&gt;</a> </p>";
 }
?>

 

温馨提示:如果正在寻找响应式网站模板,那么到的 响应式网站模板 频道看看吧,这里有很多的响应式网站模板哦!


帝国CMS模板调用购物车商品数量和总价 帝国cms教程
http://www.yuedudg.cn/article/884721.html

 

友情链接
织梦之家 phpcms之家 ecshop经验网
cms综合网 wp之家 discuz经验网
zblog之家 帝国cms常识


Tags: cms教程 帝国cms教程


手机浏览本文

帝国CMS模板调用购物车商品数量和总价  帝国cms教程

帝国CMS模板调用购物车商品数量和总价 帝国cms教程

站内推荐

网站分类

标签列表

关于我们
文章内容来源互联网仅供参考,如果还有疑问请联系我们!我们将竭力帮您解决您的问题
联系我们:

QQ: 397423577 

email:397423577@qq.com

微信:ganenboy