ahxcjxzxh 发表于 2017-12-29 15:57:48

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'])?(($_POST['id'])):0;
  $data['uid'] = $_SESSION['uid'];
  //默认o收藏 1取消收藏
  $status = isset($_POST['status'])?(($_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);
  }
  }
页: [1]
查看完整版本: php 实现收藏功能