Barra de Progresso Form Entrega

Crie um formulário do tipo controle com um botão PHP com esse código abaixo:

$string_exec = “exec IMPORTAR_CLI_FIEPE”;
sc_lookup(ds,$string_exec);

o mesmo esta funcionando perfeitamente.

Preciso adicionar uma barra de progresso no mesmo, conseguir esse código:

progress_load(‘sys__NM__img__NM__Video.gif’,‘top: 40%;left: 40%’);
function progress_load($ggif,$pos){
echo "


<script language=“JavaScript” type=“text/javascript”>
document.write(’<div id=“loading”>
’);
window.onload=function() {
document.getElementById(“load”).style.display=“none”;
}

";
return;
}

que também esta funcionando.

Preciso fazer a barra aparecer quando eu click no botão e quando o processo terminar o processo do botão a barra sair, é possível fazer ?

somente com Ajax, botão php não vai rolar.

Aroldo,

Eu tenho pouco conhecimento em ajax, você teria algum exemplo ?

Isso é muito mais complexo do que imagina.
eu não sei o que faz : exec IMPORTAR_CLI_FIEPE

mas acredito seja uma ação no banco com importação de vários registros.

Você teria que interagir o html (cliente) com php (servidor) com o banco de dados(outro servidor) durante o processamento.

Imagina?

Sugiro deixar uma mensagem tipo : processando e quando encerrar: Processado com sucesso.

exec IMPORTAR_CLI_FIEPE isso é a execução de uma procedure no banco de dados.

referente essa sua ideia (Sugiro deixar uma mensagem tipo : processando e quando encerrar: Processado com sucesso.) muito boa, como poderia fazer ?

Use um botão ajax.

Pesquisei no fórum e no google um exemplo de como validar se o processo terminou e não encontrei. Se alguém tive um exemplo que possa compartilhar eu agradeço.

Esse seminário: https://www.youtube.com/watch?v=ed--yEhbuzU&list=PLJLCgEdxZh6C697Mh7dZP2i5Xf4Axu-nN&index=2

Tem uma boa ideia de como trabalhar com ajax com relação à requisições ao banco e retorno de dados.