I'm trying to do the following: I need to feed a textarea
, every minute, with the result of the query below:
$consulta = OCIParse($ora_conexao,"Select
pcn.romaneio Romaneio
from
PCN_ROMANEIO_RESUMO pcn
Where
pcn.status = "A"
order by 1");
OCIDefineByName($consulta,"ROMANEIO",$romaneio);
OCIExecute($consulta);
while (OCIFetch($consulta)){
"exibir na textarea"
}
I tried putting% refresh% on every minute, but the result does not appear in meta-tag
. In the last attempt, placing within the while the tag textarea
it created one for each result ....
PS: This page will appear in a collector, which has IE 6 only ....
Is there a way to do this?
What I've tried:
HTML
<!DOCTYPE html>
<html lang="pt-br">
<head>
<script type="text/javascript" src="js/PesquisaRomaneio.js"></script>
<link rel="stylesheet" href="js/styles.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>::: SIG - Sistemas de Informações Gerenciais - Peccin S.A.:::</title>
<body>
<form id="cadastro" name="cadastro" method="POST" action="login.php" autocomplete="off">
<fieldset>
<legend><b><center><img src="images/logo.png" width="55" height="22"/><br>Coleta de dados - WMS:</center></b></legend>
<br>ROMANEIOS PARA CONFERÊNCIA:<br>
<input type="text" id="busca" onClick="buscarRomaneio()" autofocus />
<div id="resultado"></div>
<br /><br />
<div id="conteudo"></div>
<input type="button" onclick = "location.href='/coleta/Separacao';" value="SEPARAÇÃO" style="height:35px; width:80px;">       
<input type="button" onclick = "location.href='/coleta/Conferencia';" value="CONFERÊNCIA" style="height:35px; width:80px;">
</fieldset>
</form>
</body>
</html>
SearchRoman.js
var req;
// FUNÇÃO PARA BUSCA MOTORISTA
function buscarRomaneio() {
// Verificando Browser
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
// Arquivo PHP juntamente com o valor digitado no campo (método GET)
//var url = "PesquisaUsuario_Busca.php?cracha="+cracha;
// Chamada do método open para processar a requisição
//req.open("Get", url, true);
// Quando o objeto recebe o retorno, chamamos a seguinte função;
req.onreadystatechange = function() {
// Exibe a mensagem "Buscando MOtorista..." enquanto carrega
if(req.readyState == 1) {
document.getElementById('resultado').innerHTML = 'Buscando Usuário...';
}
// Verifica se o Ajax realizou todas as operações corretamente
if(req.readyState == 4 && req.status == 200) {
// Resposta retornada pelo busca.php
var resposta = req.responseText;
// Abaixo colocamos a(s) resposta(s) na div resultado
document.getElementById('resultado').innerHTML = resposta;
}
}
//req.send(null);
}
SearchRoman.php
<?php
// Dados do banco
include 'config.php';
//Inicia a consulta ao banco Oracle, com os dados informados pelo cliente.
$consulta2 = OCIParse($ora_conexao,"select * from PCN_ROMANEIO_COLETA");
//aqui prepara a consulta, nome da coluna e a variavel retorno da consulta
OCIDefineByName($consulta2,"ROMANEIO",$v_romaneio);
// executa a consulta
OCIExecute($consulta2);
/* Gera um arry com o resultado para mandar para o Ajax.
*/
while (OCIFetch($consulta2)){
echo "<td>" . $v_romaneio . "</td><br />";
}
OCIFreeStatement($consulta2);
// Acentuação
header("Content-Type: text/html; charset=ISO-8859-1",true);
?>