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

推荐:《PHP视频教程》
这是数据库表 
话不多说上代码
前台
html部分
收藏
php后台处理
部分功能简介:商品收藏夹功能热门商品最新商品分级价格功能自选风格打印结算页面内部短信箱商品评论增加上一商品,下一商品功能增强商家提示功能友情链接用户在线统计用户来访统计用户来访信息用户积分功能广告设置用户组分类邮件系统后台实现更新用户数据系统图片设置模板管理CSS风格管理申诉内容过滤功能用户注册过滤特征字符IP库管理及来访限制及管理压缩,恢复,备份数据库功能上传文件管理商品类别管理商品添加/修改/
立即学习“PHP免费学习笔记(深入)”;
// 商品收藏 1 代表未登录 2代表取消收藏 3 代表 收藏成功
public function collect_add(){
if(empty(session('uid'))){ echo '1';
}else { $collect=M('collect'); $gid=I('post.gid'); //先确定是否已收藏
$map['gid']=$gid; $map['uid']=session('uid'); $data=$collect->where($map)->find(); if($data){ if($data['status']==1){ $collect->where('id='.$data['id'])->setField('status',0); echo '2';
}else{ $collect->where('id='.$data['id'])->setField('status',1); echo '3';
}
}else{ if($collect->create()){ $collect->gid=$gid; $collect->create_time=get_date(); $collect->uid=session('uid'); $collect->status=1; $collect->add(); echo '3';
}else{ echo '服务器出错,请重试!';
}
}
}
}










