我有一个自定义和简单的基于用户系统的php/mysql。我试图建立一种方式让会员向我们的员工发送产品支持(将其放入管理区域中查看的数据库&中),并让他们管理这些消息。如何使用PHP构建支持票证系统?
有谁知道现有的脚本很好,还是更好的方法来支持我的网站?
我有一个自定义和简单的基于用户系统的php/mysql。我试图建立一种方式让会员向我们的员工发送产品支持(将其放入管理区域中查看的数据库&中),并让他们管理这些消息。如何使用PHP构建支持票证系统?
有谁知道现有的脚本很好,还是更好的方法来支持我的网站?
票务系统是一个非常简单的构建,有一个数据库表:
tickets
id int(11)
user_id int(11)
message text
is_active tinyint(1)
created_at datetime
time_spent int(5) //unless your going to spend more than 99999 mins on a ticket
现在每个用户创建了一个售票它进入DB作为VALUES(id,'$user_id','$message',0,NOW(),0)//remember to clean the vars
管理员可以完成售票时间,更新该字段使is_active = 1,然后请求时间花费在admin和update time_spent ='$ time_spent'
您可以简单地添加评论系统
Database table: comments
id int(11)
ticket_id int(11)
user_id int(11)
comment text
created_at datetime
这样,您可以无限制地(最多总计99999999999)收到每张票的评论,并且您可以跟踪用户ID,以便您可以在每条评论旁边放置名称。
可以使用
select * from comments where ticket_id = $id //the current tickets id
我希望这会有所帮助,它是一个不错的轻松构建和手段,你知道它是如何工作的,请拨打评论它总是很高兴自己已经和它很容易定制做了。
问候卢克
或者使用Spiceworks还在。免费。
您可以使用osTicket这是开源的和免费的。
说真的,这是一个很好的问题,对我很有用。所以+1 :) – Nathan 2011-08-26 04:39:34
不能相信这个没有被标记,也许标志“问题要求我们推荐或找到一本书,工具,软件库..”当时没有可用?这个问题不应该像这样一个评论关闭吗?http://stackoverflow.com/q/367711/3664960得到? – davejal 2017-02-24 11:07:48