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

时间:2012-09-10 04:23:42

标签: php mysql

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

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

管理模块适用于PHP&的MySQL。

查询表列如下所示

  Enquiry_Id    |    EnqName  |  EnqEmail   |   Created_On   |   Attended_Status 

提前致谢

3 个答案:

答案 0 :(得分:1)

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

  • 检查数据库的状态:说明新订单是否同时出现
  • 播放nageeb建议的音频文件。

这假设员工的页面始终处于开启状态。

如果您向我们提供更多信息,我可以更新此信息。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

这是一个快速的解决方案,并且对应用程序的结构不太了解,这可能会也可能不会...

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

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