久久久久久久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進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 日韩在线观看中文字幕 | 中文字幕一区二区三区乱码 | 日韩一区二区在线视频 | 欧美亚洲视频 | 成人看片网 | 国产福利一区二区三区 | 男人添女人囗交图 | 色婷婷久久综合 | aaa成人| 天堂av在线资源 | 亚洲一区二区三区 | 视频在线一区二区 | 亚洲人天堂 | 最近中文字幕在线 | 一级黄色性生活片 | 中文字幕在线观看一区二区 | 亚洲欧美日韩一区二区三区四区 | 成人在线视频观看 | 日韩精品久久久久久久 | 欧美综合在线观看 | 国产精品自拍av | 国产精品成人一区二区 | 日韩欧美国产综合 | 午夜久久久| 国产一区二区三区在线 | 一区二区三区四区国产 | 成人在线免费看 | 91激情| 在线亚洲天堂 | 91视频亚洲| 久久一区二区视频 | 欧美一级特黄视频 | 成人免费网站黄 | 国产精品久免费的黄网站 | 国产欧美一区二区三区视频在线观看 | 亚洲欧美日韩一区二区三区四区 | 91精品亚洲 | 日韩综合在线 | 国产欧美综合一区二区三区 | 久久精品久久精品 | 深夜福利网址 |