久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

本篇文章主要介紹了php 實現收藏功能的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

整理文檔,搜刮出一個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);
        }
      }

思路:基本沒什么難度,注意細節即可。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 午夜合集 | 91在线视频国产 | 成人av网页| 草草影院ccyy| 成人在线视频观看 | 中文区中文字幕免费看 | 久久久精品 | 日韩毛片免费看 | 欧美三区在线观看 | 精品成人| 亚洲免费视频网址 | 黄色一级免费 | 亚洲黄色国产 | 国产黄视频在线播放 | 激情a | 91精品国产综合久久久久 | 欧美性受xxx | 国产精品美女久久久久久免费 | 亚洲啪啪| 成人国产精品 | 一区二区三区亚洲 | 久久国产精品一区二区三区 | 久久国产精品久久国产精品 | 精品久久久久久亚洲精品 | 国产91丝袜在线18 | 国色天香成人网 | 久久99精品久久久久久国产越南 | 成人精品视频在线观看 | 国产精品一区久久久 | 国产999精品久久久久久 | 欧美日韩在线国产 | 古装人性做爰av网站 | 一级片视频免费 | 色综合九九| 五月天天色 | 97精品久久| 国产高清久久 | 激情福利视频 | 亚洲精品大全 | 国产精品视频久久久 | 欧美成年人视频在线观看 |