84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
前端是手机的APP,当客户有问题进行反馈时,后台管理员能收到反馈并进行回复。项目是基于thinkphp v3.2 开发。
上图 -- 前端意见反馈
上图 -- 管理员可以收到反馈信息进行回复或者删除操作。
目前只设计了一个留言表,用户的反馈信息会被记录在这张表里,后台的反馈记录也是从这张表中查出。
现在留言功能已经实现,只是不知道怎么实现回复功能,PHP代码不知道从何下手,表的设计也不知道怎么做。
求赐教!
光阴似箭催人老,日月如移越少年。
再建立一张表,然后主外键联系就好了,当然不联系也行,自己写方法查询出回复数据。
第一,最好不要和反馈信息表设计在同一张表里。第二,你的反馈表最好加多一个字段status,表示该条信息是否已回复。反馈表设计id[int(11)]主键suggest_id[int(11)]反馈表idaid[int(11)]反馈人员idcontent[text]反馈信息isuseful[enum(0,1 )]是否有用0没1有time [int(11)] 回复时间isread[enum(0,1)]是否已读rbtime[int(11)] 反馈时间,反馈这条回复信息是否有用
当有回馈信息进入后台时候,操作人员可以点击回复按钮,回复相应信息。在操作人员点击发送时候,将所有相关的回复数据保存到数据库中。并更新反馈表状态,让该条反馈信息,无法再次写回复。到这部就已经完成后台的操作。但有点要主要用户已进入app就知道有反馈信息表要提示,你的反馈信息有最新的回复。这个就要在写入回复数据到数据库之后,将相关的信息写入推送表或者推送队列中。在用户进入到界面之后就可以看到有最新记录提示。当然用户看相关回复信息之后,可以选择该条回复信息是否对自己有帮助等等。 。 。
再建立一张表,然后主外键联系就好了,当然不联系也行,自己写方法查询出回复数据。
第一,最好不要和反馈信息表设计在同一张表里。
第二,你的反馈表最好加多一个字段status,表示该条信息是否已回复。
反馈表设计
id[int(11)]主键
suggest_id[int(11)]反馈表id
aid[int(11)]反馈人员id
content[text]反馈信息
isuseful[enum(0,1 )]是否有用0没1有
time [int(11)] 回复时间
isread[enum(0,1)]是否已读
rbtime[int(11)] 反馈时间,反馈这条回复信息是否有用
当有回馈信息进入后台时候,操作人员可以点击回复按钮,回复相应信息。在操作人员点击发送时候,将所有相关的回复数据保存到数据库中。并更新反馈表状态,让该条反馈信息,无法再次写回复。到这部就已经完成后台的操作。但有点要主要用户已进入app就知道有反馈信息表要提示,你的反馈信息有最新的回复。这个就要在写入回复数据到数据库之后,将相关的信息写入推送表或者推送队列中。在用户进入到界面之后就可以看到有最新记录提示。当然用户看相关回复信息之后,可以选择该条回复信息是否对自己有帮助等等。 。 。