Bonjour,

J ai un script me permettant d'afficher une barre de chargement que j aimerais faire avancer lors de la copie de donner d'un fichier cvs vers une base de donnee.
Le soucis pour le moment, est qu avant la copie, la barre affiche 0 et apres la copie: 100. Sans etape intermediaire ce qui est pas tres pratique pour une barre de chargement:

Pouvez vous m aider s il vous plait?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
foreach ($ligns as $lign)
   {
   list($na_1, $na_2, $na_3) = explode(",", $lign);
  //mysql_query("INSERT INTO backup_cvs (`na_1`, `na_2`, `na_3`)
   //VALUES($na_1, $na_2, $na_3) ")
   mysql_query("INSERT INTO `mairaki_downs`.`backup_cvs` (
`na_1` ,
`na_2` ,
`na_3`
)
VALUES ('$na_1, $na_2, $na_3
);") or die(mysql_error());
   $current_lign = $current_lign + 1;
   $current_position = $current_lign / $file_size;
 
?>
<script>
        $(document).ready(function() {
          $("#spaceused1").progressBar(<?php echo $current_position*100; ?>);
 
        });
        </script>
<?php
 
   }
Y aurait il une fonction refresh a utiliser , ou dois-je mettre mon code autre part ?

merci d avance