PHP实现集合函数的示例代码
整理文档,搜索PHP收集函数的示例代码,并进行排序和共享。HTML:
取消收藏
馆藏文物
Js:
单击实现集合
$(X),(听到咔哒声,函数()){
var = $(this);
var id = oa.attr('id'); / /获取图片的id属性
var uid = oa.attr('uid '); / /获得用户ID
无功状态= oa.attr('status '); / / 1集集,0集取消
美元。后('url,{编号:ID,UID:UID,状态:状态函数(MSG)},{)
如果(MSG = 1){
Oa.find(跨)的文本('cancel收藏);
Oa.attr('status'、‘);
其他{ }
Oa.find(跨)的文本('collection);
Oa.attr('status ','0');
}
},'json)
})
PHP:
确定用户是否具有图片集合
数据'uid} = {美元美元'uid_session { };
数据'pid} = { $ $ PID;
collect_pic美元= M('collect)->在($数据)-> GetField('status);
美元-> collect_num = $ collect_num;
美元-> collect_pic = $ collect_pic;
成功
公共函数苍(){
数据'pid} = {美元isset($ _post { 'id' })intval(TRIM($ _post { 'id' })):0;
数据'uid} = {美元美元'uid_session { };
默认的1取消
$状态= isset($ _post { 'status})intval(TRIM($ _post { 'status ' })):0;
DB = M('collect美元);
如果($ = 0){
数据程序集,忽略
如果(M('collect)->数据($收集)->添加()){
{ } =美元'info味精好的;
美元'status } = 1的味精{;
美元-> ajaxreturn($味精);
出口;
其他{ }
{ } =味精'info美元的'fail;
美元'status } = 1的味精{;
美元-> ajaxreturn($味精);
}
其他{ }
取消收集
如果($ db - >在哪里($ data)-删除()){
{ } =美元'info味精好的;
美元'status } = 0的味精{;
美元-> ajaxreturn($味精);
出口;
其他{ }
{ } =味精'info美元的'fail;
美元'status } = 0的味精{;
美元-> ajaxreturn($味精);
}
}
想法:基本上没有困难,要注意细节。
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。