php收藏功能的实现方法

  介绍

小编给大家分享一下php收藏功能的实现方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

php收藏功能的实现方法:首先创建好数据库表,然后创建前台代码,实现登录界面,接着通过html实现收藏样式;最后使用php进行后台处理即可。

 php收藏功能的实现方法

这是数据库表
 php收藏功能的实现方法”> <br/>话不多说上代码<br/>前台</p> <pre类=八?js;工具栏:假;”> & lt; script>
  $(函数(){
  $ (& # 39;# sc # 39;) .click(函数(){
  
  var gid=$(这).attr (& # 39; data-id& # 39;);var data={
  gid: gid
  };
  . ajax({美元
  url:“{: U(& # 39;产品/collect_add& # 39;)}“,
  类型:“post

html部分

 & lt; p id=皊c"数据id=皗$ detail.id}“;类=癷n_right"比;
  & lt; p id=皊c_words"祝辞收藏& lt;/p>
  & lt;/p> 

php后台处理

//商品收藏1代表未登录2代表取消收藏3代表收藏成功
  公共函数collect_add () {
  如果(空(会话(& # 39;uid # 39;))){回声& # 39;1 & # 39;;
  其他}{收集=美元(& # 39;收集# 39;);gid美元=我(& # 39;post.gid& # 39;);//先确定是否已收藏
  $地图[& # 39;gid # 39;]=$ gid;$地图[& # 39;uid # 39;]=会话(& # 39;uid # 39;);data=https://www.yisu.com/zixun/收集->美元(美元地图)->找到();如果(元数据){($ data[“地位”]==1){$收集->,(“id=薄? data [' id ']) -> setField(“地位”,0);echo ' 2 ';
  其他}{$收集->,(“id=薄? data [' id ']) -> setField('状态',1);echo ' 3 ';
  }
  其他}{如果($收集->创建()){$收集-> gid=$ gid;$收集-> create_time=get_date ();$收集-> uid=会话(“uid”);收集->状态=1美元;$收集-> add ();echo ' 3 ';
  其他}{回声的服务器出错,请重试!”;
  }
  }
  }
  }

看完了这篇文章,相信你对php收藏功能的实现方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

php收藏功能的实现方法