Como posso construir um sistema de bilhetes de suporte com PHP? [fechado]
Tenho um PHP personalizado e simples / sistema de utilizador baseado no mysql. Estou tentando construir uma maneira para os membros enviarem suporte de produto para a nossa equipe (colocá-lo em um banco de dados e visto na área de administração) e para eles gerirem essas mensagens.
Alguém sabe de um bom roteiro existente ou de uma melhor abordagem para uma área de suporte do meu site?3 answers
Os Sistemas de bilhética são muito fáceis de construir, têm uma tabela de bases de dados:
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
Agora cada vez que um utilizador cria um bilhete vai para o db como VALUES(id,'$user_id','$message',0,NOW(),0)//remember to clean the vars
O administrador pode completar um bilhete, actualizar o campo de modo a is_ activo = 1, depois solicitar o tempo gasto no administrador e actualizar o tempo_ gasto = '$time_spent '
Pode adicionar um sistema de comentários simplesmente
Database table: comments
id int(11)
ticket_id int(11)
user_id int(11)
comment text
created_at datetime
Desta forma você pode ter comentários ilimitados(até um total de 99999999999) por bilhete e você rastrear o id do Usuário para que você possa colocar os nomes ao lado de cada comentário.
Pode ligar para os comentários usando
select * from comments where ticket_id = $id //the current tickets id
Em Relação A Lucas
Pode usaro osTicket que é de código aberto e livre.
Ou utilizar máquinas de escrever. É grátis.