Aparecer Mensagem "aguarde..."
#1
Posted 12/09/2006, 14:49
script.php
<?
//SE FOR ACIONADO O BOTÃO ENVIAR
if ($_POST['recipient']==1)
{
//ELIMINA O LIMITE DE TEMPO DE EXECUÇÃO
set_time_limit (0);
//REPASSA ARQUIVO DO UPLOAD À VARIÁVEL
$arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE;
//TAMANHO MÁXIMO DO ARQUIVO EM BYTES
$maximo = 50000000;
//CASO A VARIÁVEL $arquivo CONTENHA O VALOR FALSE
if(!$arquivo)
{
$prob = "Não acesse esse arquivo diretamente!<br>";
}
else
{
//VERIFICA O TIPO DE ARQUIVO
if($_FILES['arquivo']['type'] !== "application/msaccess")
{
$prob = "O arquivo enviado por você não é um arquivo do access! Envie outro!<br>";
}
else
{
//VERIFICA LIMITE DE UPLOAD
if($_FILES['arquivo']['size'] > $maximo)
{
$prob = "Erro! O arquivo enviado por você ultrapassa o limite máximo de " . $maximo . " bytes! Envie outro arquivo<br>";
}
else
{
//DIRETÓRIO PARA ONDE O ARQUIVO SERÁ MOVIDO
$diretorio="./upload/";
//MOVE PARA O DIRETÓRIO DESEJADO
if (move_uploaded_file($arquivo['tmp_name'], $diretorio . $arquivo['name']))
{
//CONEXÃO COM CLASSE ODBC
include("conectaodbcaccess.php");
//CONEXÃO COM MYSQL
include("conectaodbcmysql.php");
//DADOS TABELAS DO ARQUIVO MDB
$tbl1 = odbc_exec($odbc, 'SELECT * FROM tblextrato') or die (odbc_errormsg());
while(odbc_fetch_row($tbl1))
{
$data = odbc_result($tbl1,"mes e ano");
$codigo = odbc_result($tbl1,"codigo");
$codconv = odbc_result($tbl1,"codigo convenio");
$matricula = odbc_result($tbl1,"matricula");
$nome = odbc_result($tbl1,"nome");
$vlincluir = odbc_result($tbl1,"valor incluir");
$vlexcluir = odbc_result($tbl1,"valor excluir");
//INSERI DADOS DO ACCESS NA TABELA MYSQL
$sql1 = "INSERT INTO tblextrato VALUES ('$data', '$codigo', '$codcon', '$matricula', '$nome', '$vlincluir', '$vlexcluir')";
$query2 = odbc_exec($odbc2, $sql1) or die (odbc_errormsg());
//FECHA CONEXÃO ODBC COM MYSQL
odbc_close($odbc2);
}
//FECHA CONEXÃO ODBC COM ACCESS
odbc_close($odbc);
if ($query2)
{
$ok1 = "Arquivos inseridos com sucesso na Tabela Extrato!!<br>";
}
else
{
$prob = "Problema com inserção na tblextrato!<br>";
}
$tbl2 = odbc_exec($odbc, 'SELECT * FROM tblextratoconvenios') or die (odbc_errormsg());
while(odbc_fetch_row($tbl2))
{
$cod = odbc_result($tbl2,"codigo");
$convenio = odbc_result($tbl2,"convenio");
//INSERI DADOS DO ACCESS NA TABELA MYSQL
$sql2 = "INSERT INTO tblextratoconvenios VALUES ('$cod', '$convenio')";
$query3 = odbc_exec($odbc2, $sql2) or die (odbc_errormsg());
//FECHA CONEXÃO ODBC COM MYSQL
odbc_close($odbc2);
}
//FECHA CONEXÃO ODBC COM ACCESS
odbc_close($odbc);
if ($query3)
{
$ok2 = "Arquivos inseridos com sucesso na Tabela Extrato Convênios!!<br>";
}
else
{
$prob = "Problema com inserção na tblextratoconvenios!<br>";
}
$tbl3 = odbc_exec($odbc, 'SELECT * FROM tblextratoservidores') or die (odbc_errormsg());
while(odbc_fetch_row($tbl3))
{
$matr = odbc_result($tbl3,"matricula");
$nom = odbc_result($tbl3,"nome");
$senha = odbc_result($tbl3,"senha");
//INSERI DADOS DO ACCESS NA TABELA MYSQL
$sql3 = "INSERT INTO tblextratoservidores VALUES ('$matr', '$nom', '$senha')";
$query4 = odbc_exec($odbc2, $sql3) or die (odbc_errormsg());
//FECHA CONEXÃO ODBC COM MYSQL
odbc_close($odbc2);
}
//FECHA CONEXÃO ODBC COM ACCESS
odbc_close($odbc);
if ($query4)
{
$ok3 = "Arquivos inseridos com sucesso na Tabela Extrato Servidores!!<br>";
}
else
{
$prob = "Problema com inserção na tblextratoservidores!<br>";
}
}
else
{
$prob = "Erro ao enviar seu arquivo!<br>";
$erro = $_FILES['upfile']['error'];
}
}
}
}
}
?>
<html>
<head>
<title>Upload Arquivo MDB</title>
<script language="JavaScript">
function mostrar()
{
document.form.recipient.value = "1";
document.form.submit();
}
</script>
</head>
<body bgcolor="#ffffff" text="#000000" id=all>
<h2><HR size=7></h2>
<form name="form" method="POST" action="upload.php" enctype="multipart/form-data">
<p>Escolha o arquivo para upload <input name="arquivo" type="file"><br><br>
<input type="submit" value="Enviar >>" onclick="mostrar();"></p>
<input type="hidden" name="recipient" value="0">
</form>
<?
echo "<br>";
echo "<h6 align='center'>$duracao</h6><br>";
echo "<h6 align='center'>$prob</h6><br>";
echo "<h6 align='center'>$ok1</h6><br>";
echo "<h6 align='center'>$ok2</h6><br>";
echo "<h6 align='center'>$ok3</h6><br>";
echo $erro;
?>
<h1><HR size=7></h1>
</body>
</html>
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#2
Posted 12/09/2006, 14:57
exemplo:
<body onload="document.getElementById('carregando').style.display='none'">
<div id="carregando"> Carregando aguarde... </div>
<!-- Aqui entra sua pagina normalmente -->
</body>
No teu caso seria importante que você coloca-se isso no botao que envia o formulario
<input type="submit" name="submit" value="Enviar arquivo" onClick="document.getElementById('carregando').style.display='inline'">
Falopa!
#3
Posted 12/09/2006, 16:34
<input type="submit" value="Enviar >>" onclick="mostrar();">
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#5
Posted 12/09/2006, 17:43
<input type="submit" value="Enviar >>" onclick=" mostrar(); document.getElementById('carregando').style.display='inline'">
Não tem q colocar o ; no final do inline? pq agora pra mim tah apresentando um erro ... diz assim objeto necessario
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#6
Posted 12/09/2006, 18:39
#7
Posted 13/09/2006, 10:12
<html>
<head>
<title>Upload Arquivo MDB</title>
<script language="JavaScript">
function mostrar()
{
document.form.recipient.value = "1";
document.form.submit();
document.getElementById('carregando').style.display='inline';
}
</script>
</head>
<body bgcolor="#ffffff" text="#000000" id=all>
<h2><HR size=7></h2>
<form name="form" method="POST" action="upload.php" enctype="multipart/form-data">
<p>Escolha o arquivo para upload <input name="arquivo" type="file"><br><br>
<input type="submit" value="Enviar >>" onclick=" mostrar();"></p>
<input type="hidden" name="recipient" value="0">
</form>
<div id="carregando"> Carregando aguarde... </div>
<?
página inteira
?>
Só q div sempre aparece, como arrumar isso?
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#9
Posted 13/09/2006, 14:45
Edição feita por: Josy, 13/09/2006, 16:28.
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#10
Posted 14/09/2006, 22:22
isso pode ser feito com ajax ou simplismente com javascript
exemplo:
<body onload="document.getElementById('carregando').style.display='none'">
<div id="carregando"> Carregando aguarde... </div>
<!-- Aqui entra sua pagina normalmente -->
</body>
Mas isso esperaria carregar o site para eentão abrir o mesmo?
#11
Posted 15/09/2006, 16:05
Teria como fazer que nem no Flash?
tipo um percentual de processo de upload?
#12
Posted 15/09/2006, 17:39
Apriveitando a deixa. rs
Teria como fazer que nem no Flash?
tipo um percentual de processo de upload?
Olha calcio,
Já vi sim, mais gostaria de saber se isso faz esperar carregar todo o conteudo antes?
#14
Posted 27/09/2017, 03:40
#15
Posted 09/10/2017, 06:43
Amoxicillin Is Not Thrillin Hydrochlorothiazide Holistic Bystolic 10 Mg For Sale Online generic viagra Acquista Viagra Proscar Shopping
Vigre In Usa Without Prickription buy viagra online Propecia Clasificacion Cialis Posologie Preis Viagra Pille
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)