当收到新的查询时运行音频文件PHP MySQL


Run audio file when new enquiry is received PHP MySQL

我们有一个网站,在那里我们可以收到在线销售产品的查询。

当收到支持员工的新询问时,我想运行一个音频文件,提醒该人员新的询问已分配给他们。

管理模块使用PHP&MySQL。

查询表列如下所示

Enquiry_Id|EnqName|EnqEmail|Created_On|Attented_Status

提前感谢

我会创建一个AJAX脚本,该脚本定期运行(比方说每分钟运行一次)

  • 检查数据库的状态:说明是否在同一时间内收到新订单
  • 按照nageeb的建议播放音频文件

这是假设员工有一个始终打开的页面

如果你给我们更多的信息,我可以更新。

另一种解决方案是使用php电子邮件功能,因此当您将行插入数据库时,查找代表的电子邮件并通过电子邮件通知他。(电子邮件程序可以播放音频片段)。

这里有一个快速解决方案,在不太了解应用程序结构的情况下,这可能有效,也可能无效。。。

  • 我想可能有某种页面列出了您网站上现有的查询,代表们只是留下空白。。。如果是,请将其设置为每隔5米左右刷新一次
  • 在生成查询列表的for()循环中,确保您有一列可以将查询标识为"新的"(可能是Attented_Status字段?)
  • 在for()循环中放入一个if()语句,检查是否有定义新查询的内容,如果它解析为true,只需回显如下内容:<object height="1" width="1" data="some_alert.mp3"></object>,它应该基于用户计算机上安装的任何默认音频播放器生成1x1(基本上不可见)mp3播放器

正如我上面所说,这是我能想到的最快/最简单的方法,不太了解你的应用程序。