1. 程式人生 > >關於url傳遞mysql返回方法的舉例

關於url傳遞mysql返回方法的舉例

iwebshop結和php一點知識

開發中遇到技術分享一個頁面的店鋪,需要按照 《銷售排行 VIP排行 全部店鋪》這樣進行篩選,其實不用js和jq這些方法就可以簡單的實現點那個出現相對應的店鋪信息!

技術分享

可以通過後臺方法傳遞參數給前端頁面,在前端頁面url裏執行變量設置!

後臺方法:

public function getSellerList($flag = 0)
{
   $page = IReq::get(‘page‘) ? IFilter::act(IReq::get(‘page‘),‘int‘) : 1;
   $query = new IQuery(‘seller‘);
      //全部店鋪
   if($flag == 0){
      $query->where = ‘is_del = 0 and is_lock = 0‘;
      $query->order = ‘sort asc‘;
      //銷售排行
    }else if($flag == 1){
      $query->where = ‘is_del = 0 and is_lock = 0‘;
      $query->order = ‘sale desc‘;
   }  //vip店鋪
   else if($flag == 2){
      $query->where = ‘is_del = 0 and is_lock = 0 and is_vip = 1‘;
   }
   $query->page  = $page;
   return $query;
}

前端代碼整理:

註意 $flag這個參數的獲取!因為我是通過iwebshop框架Api接口的方法裏獲取的flag,
實際$flag是在後臺方法中獲得的!
<div class="stores_sort">
   <div class="stores_sort_t">
      <a  href="{url:/site/seller/flag/0}" {if:$flag==0}class="on"{/if}>全部店鋪</a>
      <a  href="{url:/site/seller/flag/1}" {if:$flag==1}class="on"{/if}>銷售排行</a>
      <a  href="{url:/site/seller/flag/2}" {if:$flag==2}class="on"{/if}>VIP店鋪<span>
      <img src="{skin:bubugao/images/seller_hot.gif}" ></span></a>
   </div>
</div>

本文出自 “kangjunfei” 博客,謝絕轉載!

關於url傳遞mysql返回方法的舉例