Pare este exemplo eu usei a tabela order_details da base de dados do projeto samples(um dos projetos de exemplo disponíveis no próprio scriptcase)

1) Crie a biblioteca pública com o código no link abaixo:


ProgressBar


2) Crie uma aplicação do tipo blank com o código abaixo e marque para usar a biblioteca que você criou no passo 1 para usar nesta aplicação

 

PHP Code:
// Barra de progresso $prb = new ProgressBar(400, 30); 
// create new ProgressBar (width:300px,height:30px)

$prb->left = 400; // position from left
$prb->top = 120; // position from top
$prb->addLabel('text','txt1');
$prb->setLabelFont('txt1','20');
$prb->setLabelPosition('txt1','405','122','300','20');
$prb->setBarColor('#00FF7F');
$prb->setBarDirection('right');
$prb->show(); // show the ProgressBar
$sql="SELECT * FROM order_details UNION SELECT * FROM order_details 
UNION SELECT * FROM order_details UNION SELECT * FROM order_details 
UNION SELECT * FROM order_details"; sc_lookup(dataset,$sql);

$contador= count({dataset});
$prb->max = $contador;
for($b=0;$b<$contador;$b++) {

   $nome = {dataset[$b][0]};
   $cpf = {dataset[$b][1]};
   $id = {dataset[$b][2]};
   $prb->moveStep($b);
   $prb->setLabelValue('txt1','Processando: '.$b.'/'.$contador);
   flush();
   ob_flush();}
$prb->setLabelValue('txt1','Concluido!');  
 
Autor: Paulo Alencar
  • Share:

Leave a Comment

Your email address will not be published.

You may use these HTML tags and attributes: <a href=""> <abbr> <acronym> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Mande sua mensagem ou orçamento