0

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

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

管理模块在 PHP 和 MySQL 中工作。

查询表列如下

  查询ID | 编码名称 | 电邮 | Created_On | 出席_状态 

提前致谢

4

3 回答 3

1

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

  • 检查数据库的状态:表示同时是否有新订单到来
  • 像 nageeb 建议的那样播放音频文件。

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

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

于 2012-09-10T08:40:57.923 回答
0

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

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

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

于 2012-09-10T05:43:07.140 回答
0

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

于 2012-09-10T04:28:31.737 回答