北京赛车 pk10开奖记录_Toyou热购彩票官网
香港高速VIP雲機房火爆上線啦!無需備案齊,開通即用!配套《巔雲自助建站系統3.0》將帶給您飛一般的可視化拖拽建站體驗筋蕾,歡迎免費體驗廠斧檬。

php 實現收藏功能的示例代碼

一佰互聯網站制作(www.yinxi.net) 發布日期 2019-04-25 14:41:29 瀏覽數: 16

整理文檔良,搜刮出一個php 實現收藏功能的示例代碼咳恫,稍微整理精簡一下做下分享兜。

HTML:

<a class = "x" id="{$photo.id}" uid="{$Think.session.uid}" status = "{$collect_pic}" href = "javascript:void(0);">
<if condition = "$collect_num gt 0">
  <span>取消收藏</span>
<else/><span>收藏</span></if></a>

Js:

//點擊收藏鮮才,實現已收藏
  $(".x").on("click",function(){
    var Oa=$(this);
    var id=Oa.attr("id");//獲取圖片id屬性
    var uid = Oa.attr("uid");//獲取用戶id
    var status = Oa.attr("status"); //獲取收藏狀態 1收藏撢隨,0取消收藏
    $.post("url",{id:id,uid:uid,status:status},function(msg){
      if(msg.status==1){
        Oa.find("span").text("取消收藏");
        Oa.attr("status","1");
      }else{
        Oa.find("span").text("收藏");
        Oa.attr("status","0");
      }
    },"json")
  })

PHP:

//判斷用戶是否已收藏該圖片
      $data["uid"] = $_SESSION["uid"];
      $data["pid"] = $pid;
      $collect_pic = M("collect")->where($data)->getfield("status");
      $this->collect_num = $collect_num;
      $this->collect_pic = $collect_pic;

//收藏成功
    public function cang(){

      $data["pid"] = isset($_POST["id"])?intval(trim($_POST["id"])):0;
      $data["uid"] = $_SESSION["uid"];
      //默認o收藏 1取消收藏
      $status = isset($_POST["status"])?intval(trim($_POST["status"])):0;
      $db = M("collect");
      if($status == 0){
        //數據組裝就俊童,忽略
        if(M("collect")->data($collect)->add()){
          $msg["info"] = "ok";
          $msg["status"] = 1;
          $this->ajaxreturn($msg);
          exit;        
        }else{
          $msg["info"] = "fail";
          $msg["status"] = 1;
          $this->ajaxreturn($msg);
        }
      }else{
        //取消收藏
        if($db->where($data)->delete()){
          $msg["info"] = "ok";
          $msg["status"] = 0;
          $this->ajaxreturn($msg);
          exit;
        }else{
          $msg["info"] = "fail";
          $msg["status"] = 0;
          $this->ajaxreturn($msg);
        }
      }

思路哨︰基本沒什麼難度禽閃險,注意細節即可瀑。

以上就是本文的全部內容勾墑,希望對大家的學習有所幫助脫廟,也希望大家多多支持網頁設計耪附漸。

TAG標簽圭筷︰ php   實現收藏功能的示例代碼  
一佰互聯是全國知名建站品牌服務商,我們有九年網站建設拖婦鈔、網站制作靶、網頁設計饋輛、php開發和域名注冊及虛擬主機服務經驗麓洽隆,提供的自助建站服務更是全國有名川嫁。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版多獎司,拖拽排版網站制作設計鄰介敞,輕松實現pc站險、手機微網站儲骨、小程序裳嘩破、APP一體化全網營銷網站建設 胺,已成功的為全國上百家網絡公司提供自助建站平台搭建服務遣。

相關新聞more

15
04月
重慶網站推廣_最實用的網絡推廣四種方法

重慶網站推廣_最實用的網絡推廣四種方法一使恰鈉、軟文策劃與撰寫梧紹封︰網絡推廣鞍偽,攻心為上冬催梗。要有專業的網絡軟文傳播策略超使惱,用柔和的手法把企業品牌融入能激起情... >>詳情

01
05月
PHP編程中字符串處理的5個技巧小結

字符串 注意單引號和雙引號的區別 注意轉義字符的使用\,",$ 注意使用8進制或16進制字符表示xf6 echo"Hxf6me";//需要察... >>詳情

22
11月
香港域名注冊哪里好

香港(Hong Kong)辮粗道,全稱中華人民共和國香港特別行政區如。地處珠江口以東凹,與廣東省深圳市隔深圳河相望鵲彎,瀕臨南中國海褥誠,由香港陶七、九龍和新界組... >>詳情

05
04月
網站產品設計需遵循的原則

一個網站能否長久運營泰,與網站產品設計的關系密不可分嫂。那麼網站產品設計都要遵循哪些基本的原則呢?小編來給大家扒一扒捷芳。首先是一致性原則熬頑場︰所謂一致... >>詳情

營業執照. cdn加速服務 備案系統認證 網絡安全協會 我們的支付方式AAA認證

7x24小時服務電話:18581389571 傳真:023-85725751 免費建站交流群謎︰236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 網站投訴:
重慶楚捷科技有限公司 一佰互聯©版權所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保護,網站法律顧問毀鬧諱︰ITLAW-莊毅雄律師
中華人民共和國信息產業部網站備案號:渝ICP備12000592號
pk10开奖 pk10 pk10开奖