estou gerando uma tabela atravez de um select no MySQL em PHP, e precisava que uma das colunas dessa tabela fosse atualizada com as horas em tempo real.
segue um exemplo de como esta o codigo:
<script>
var contador = 100;
var i=0;
var intervalo = setInterval('funcao()',1000);
function funcao()
{
for(;i <= contador;)
{
if(i == 100)
{
i = 0;
}
document.getElementById('txttimer').value = (i);
// document.write(i);
i++;
break;
}
}
</script>
<?php
$campanha = $_GET['campanha'];
include "conexao_customer.php";
$sql="
SELECT
INDICE,
TX_CAMPANHA,
TX_OPERADOR,
TX_NOME_OPERADOR,
TX_STATUS_FINAL
FROM
NOME DA TABELA
WHERE
DATEDIFF(DAY, CONVERT(DATETIME, TX_DATA_CONTATO,103), GETDATE())=0
AND TX_CAMPANHA = '".$campanha."'";
Pergunta
AlexandreNSilva
Boa tarde!
galera estou precisando de uma ajuda.
estou gerando uma tabela atravez de um select no MySQL em PHP, e precisava que uma das colunas dessa tabela fosse atualizada com as horas em tempo real.
segue um exemplo de como esta o codigo:
<script>
var contador = 100;
var i=0;
var intervalo = setInterval('funcao()',1000);
function funcao()
{
for(;i <= contador;)
{
if(i == 100)
{
i = 0;
}
document.getElementById('txttimer').value = (i);
// document.write(i);
i++;
break;
}
}
</script>
<?php
$campanha = $_GET['campanha'];
include "conexao_customer.php";
$sql="
SELECT
INDICE,
TX_CAMPANHA,
TX_OPERADOR,
TX_NOME_OPERADOR,
TX_STATUS_FINAL
FROM
NOME DA TABELA
WHERE
DATEDIFF(DAY, CONVERT(DATETIME, TX_DATA_CONTATO,103), GETDATE())=0
AND TX_CAMPANHA = '".$campanha."'";
$res = mssql_query($sql);
$num_rows = mssql_num_rows($res);
echo "<thead><tr><th scope='col'>Indice</th><th scope='col'>Campanha</th><th scope='col'>Id Operador</th><th scope='col'>Nome Operador</th><th scope='col'>Status Final</th><th scope='col'>Tempo</th></tr></thead><tbody>";
for($j=0;$j<$num_rows;$j++)
{
$row = mssql_fetch_array($res);
echo "<tr>";
echo "<th scope='row'>".$row['INDICE']."</th>";
echo "<td>".$row['TX_CAMPANHA']."</td>";
echo "<td>".$row['TX_OPERADOR']."</td>";
echo "<td>".$row['TX_NOME_OPERADOR']."</td>";
echo "<td>".$row['TX_STATUS_FINAL']."</td>";
echo "<td'>".txttimer."</td>"; #Essa coluna teria que mostrar as horas atuais em tempo real
}
#echo "</tbody>";
?>
#INDEX.PHP
<!DOCKTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheets.css">
<link rel="stylesheet" href="Bootstrap/bootstrap-4.1.3-dist/css/bootstrap.min.css">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript" src="micoxAjax.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="Bootstrap/bootstrap-4.1.3-dist/js/bootstrap.min.js"></script>
<script src="Bootstrap/bootstrap-4.1.3-dist/js/bootstrap.js"></script>
<script>
function changeCampanha()
{
ajaxGet('load_VendasAuditadas.php?campanha='+document.getElementById('changeCampanha').value, document.getElementById('venda_auditada'), true);
}
function selectLine()
{
var tabela = document.getElementById("venda_auditada");
var linhas = tabela.getElementsByTagName("tr");
for(var i = 0; i < linhas.length; i++)
{
var linha = linhas;
linha.addEventListener("click", function()
{
selLinha(this, false); //Selecione apenas um
//selLinha(this, true); //Selecione quantos quiser
});
}
function selLinha(linha, multiplos)
{
if(!multiplos)
{
var linhas = linha.parentElement.getElementsByTagName("tr");
for(var i = 0; i < linhas.length; i++)
{
var linha_ = linhas;
linha_.classList.remove("selecionado");
}
}
linha.classList.toggle("bg-info");
//linha.classList.toggle("selecionado");
}
}
</script>
</head>
<body>
<div class="container">
<div class="col-md-2 col-xs-2 col-sm-2">
<div class="row">
<div class="sidebar">
<label id="lbchangeCampanha">Campanha</label>
<select class="form-control" id="changeCampanha" onchange="changeCampanha()">
<option value="SELECIONE:">SELECIONE:</option>
<option value="VIRGEM">VIRGEM</option>
<option value="ADEQUACAO">ADEQUACAO</option>
<option value="ACOMPANHAMENTO">ACOMPANHAMENTO</option>
<option value="OS CORREIO">OS CORREIO</option>
</select>
</div>
<div class="row">
</div>
</div>
</div>
<br><br>
<label id="lbvenda_auditada">Venda Auditada</label>
<table id="venda_auditada" class="table table-hover" onclick="selectLine()">
<div class="col-md-auto">
</tr>
</tbody>
</div>
</table>
</div>
</body>
<footer></footer>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.