Consultar alterações e tocar um som
Bom dia,
Tenho um código simples de uma consulta em PHP com Mysql, essa consulta é atualizada a cada 10 segundos (tenho uma extensão no navegador que faz esse serviço), mais eu preciso alterar um pouco esse código, teria que "tocar um som" a cada vês que algum dado fosse alterado ou inserido no BD e caso não haja nenhuma alteração, ele somente atualizaria sem tocar som.
Alguém tem alguma dica para este problema?
Segue abaixo o script de busca:
<?
include './files/config.php'; //Arquivo de conexao com o BD
$data_atual = date('Y-m-d');
$sql_nao_atendidos = "SELECT * FROM cad_navios WHERE data >= '$data_atual' AND atendido LIKE 'Nao' AND NOT previsao = 'S/P' ORDER BY data ASC limit 10";
$query_nao_atendidos = mysql_query($sql_nao_atendidos) or print(mysql_error());
?>
<?php
// Formato 24 horas (de 1 a 24)
$hora = date('G');
if (($hora >= 0) AND ($hora < 6)) {
$horario = "Boa madrugada";
} else if (($hora >= 6) AND ($hora < 12)) {
$horario = "Bom dia";
} else if (($hora >= 12) AND ($hora < 18)) {
$horario = "Boa tarde";
} else {
$horario = "Boa noite";
}
?>
<head> <title> Fornecimentos - Matriz </title> </head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="./css/style.css" type="text/css">
<body id="body_padrao">
<div align='center' class='btexto'>Bem-Vindo(a) <?php echo $_SESSION['nome']; ?>, <?php echo $horario; ?></div>
<div align='center' class='btexto'>Filial selecionada: <?php
if (!isset($_SESSION['nome_filial'])){
echo "Nenhuma filial selecionada";
}else{
echo $_SESSION['nome_filial'];
}?>
</div>
<fieldset class="texto" style="background-color: #F5F5F5;">
<legend><b>Fornecimentos - Matriz </b></legend>
<p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Embarcações a serem atendidos:</b>
</font></p>
<table BORDER=1 BGCOLOR=#FFFFFF CELLSPACING=0 CELLPADDING=3 BORDERCOLOR=#FFFFFF>
<tr bgcolor=#999999>
<td width="20%"><font style="font-family: Verdana, Arial, Helvetica; font-size: 10px" color=#FFFFFF><b>Navio </b></font></td>
<td width="20%"><font style="font-family: Verdana, Arial, Helvetica; font-size: 10px" color=#FFFFFF><b>Porto </b></font></td>
<td width="20%"><font style="font-family: Verdana, Arial, Helvetica; font-size: 10px" color=#FFFFFF><b>Data Atendimento</b></font></td>
<td width="20%"><font style="font-family: Verdana, Arial, Helvetica; font-size: 10px" color=#FFFFFF><b>Agência </b></font></td>
</tr>
<?
while($dados = mysql_fetch_array($query_nao_atendidos)) {
?>
<tr bgcolor="#F5FC81">
<td><font style="font-family: Arial, Helvetica; font-size: 10px"><? echo "$dados[navio]" ?> </font></td>
<td><font style="font-family: Arial, Helvetica; font-size: 10px"><? echo "$dados[porto]" ?> </font></td>
<td><font style="font-family: Arial, Helvetica; font-size: 10px"><? echo implode('/',array_reverse(explode('-',"$dados[data]"))); ?> </font></td>
<td><font style="font-family: Arial, Helvetica; font-size: 10px"><? echo "$dados[agencia]" ?> </font></td>
</tr>
<?
}
?>
</table>
<?
mysql_close();
?>
Att,
Discussão (3)
Carregando comentários...