mysql - 用PHP写留言板,有回复功能,要写入数据库。
大家讲道理
大家讲道理 2017-05-24 11:34:30
[PHP讨论组]

功能描述

前端是手机的APP,当客户有问题进行反馈时,后台管理员能收到反馈并进行回复。
项目是基于thinkphp v3.2 开发。

前后端截图

上图 -- 前端意见反馈

上图 -- 管理员可以收到反馈信息进行回复或者删除操作。

数据库截图

目前只设计了一个留言表,用户的反馈信息会被记录在这张表里,后台的反馈记录也是从这张表中查出。

问题

现在留言功能已经实现,只是不知道怎么实现回复功能,PHP代码不知道从何下手,表的设计也不知道怎么做。

求赐教!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
阿神

再建立一张表,然后主外键联系就好了,当然不联系也行,自己写方法查询出回复数据。

为情所困

第一,最好不要和反饋信息表設計在同一張表裡。
第二,你的反饋表最好加多一個字段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就知道有反饋信息表要提示,你的反饋信息有最新的回复。這個就要在寫入回复數據到數據庫之後,將相關的信息寫入推送表或者推送隊列中。在用戶進入到界面之後就可以看到有最新記錄提示。當然用戶看相關回复信息之後,可以選擇該條回复信息是否對自己有幫助等等。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号