I'm using this script for importing a csv file to mysql database.
How can i display a progress bar for importing a csv file to db using jquery and php ?
I don't need te actual code, just some infos.
Thanks in advance.
    if ( $request->get( $_POST["action"] ) == "import" ) {
        $file = $upload->file_upload( "import", "media/import" );
        if ( file_exists( DIR_UPLOAD_PHOTO . "/media/import/" . $file ) ) {
            $file   = DIR_UPLOAD_PHOTO . "/media/import/" . $file;
            try {
                $dbh = new PDO("mysql:host=".HOST."; dbname=".DATABASE, USER, PASSWORD);
            }
            catch(PDOException $e) {
                echo $e->getMessage();
            }
            $handle = fopen( $file, "r" );
            $delimiter = '|';
            $dbh->beginTransaction();
            $stmt = $dbh->prepare("INSERT INTO products SET title = :title, price = :price
                                               ON DUPLICATE KEY UPDATE 
                                                           title = :title, price = :price"
            );
            fgets($handle);
            $rows = count(file($file));
            while ($line = fgetcsv($handle, 1000, $delimiter)) {
                    $line = array_map('trim', $line);
                    $stmt->bindParam(':title',          $line[0], PDO::PARAM_STR);
                    $stmt->bindParam(':price',          $line[1], PDO::PARAM_STR);
                    $stmt->execute();
            }
            $dbh->commit();
            fclose($handle);
            $dbh = null;
        }
    }
 
    