Signori buongiorno,
sono 2 giorni che sto navigando cercando una soluzione ad un problema che a quanto pare altri hanno risolto ma io no, prima di tutto volevo dirvi che ho preso molti esempi ma che non ho trovato nulla che abbia funzionato, ovvero non sono riuscito ad ottenere quello che volevo.
Il mio problema è 'abbastanza' semplice, ma non per me !!!!
Ho scritto un programma in PHP che consente di inserire dei parametri di estrazione da un Database in Mysql. Essendo il DB con tantissime righe ho inserito dei conteggi che dopo tot righe va a scrivere (aggiornare) sul DB e riparte (sono in locale ed uso EasyPHP). Ora vorrei che mentre viene effettuata l'estrazione ed aggiornamento dei dati, appaia sul monitor 'sto elaborando...' ma questa cosa non mi riesce.
Se volete posto il codice, anzio lo posto così vedete cosa cerco......
programma di acquisizione parametri_____
	Codice PHP:
	
<?php
session_start();
require ("config.php");
echo '<script>opener.location.reload();self.close();</script>';  
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<!-- <link rel="stylesheet" type="text/css" href="template.css"> -->
<link rel="stylesheet" type="text/css" href="simple_new.css">
<table width="80%" border="0" cellspacing="0" cellpadding="0" align="center">
<td><h1 align="center"><img src='./image/logo.jpg'></h1></td>
<td><h1 align="center">Verifica comunicazioni / quietanze</h1></td><tr></tr>
<th align="center" colspan='2' ><?php echo "$Denominazione"; ?></th>
</table>
<hr>
<script language="javascript" type="text/javascript">
function tx_url()
{
document.images['fake'].src="verifica_com_qtz.php?nome="+location.href;self.close();
}
</script>
</head>
<body>
<?php
function Normalizza($testo)
    {
    return addslashes(str_replace(" +", " ", trim($testo)));
    }
function parseInt($str)
    {
    return (int) $str;
    }    
//require ("config.php");
?> 
<form action="verifica_com_qtz.php" method="post">
<table width='24%' border='1' align='center'>
<td style='font size:11pt'><b>Da Comunicazione</b></td>
<td style='font size:11pt'><input type='text' name='da_qtz' value="<?php echo $da_qtz;?>" size=8 maxlength=5 alt='da_qtz' align='center'</td><tr>
<td style='font size:11pt'><b>A comunicazione</b></td>
<td style='font size:11pt'><input type='text' name='a_qtz' value="<?php echo $a_qtz;?>" size=8 maxlength=5 alt='a_qtz' align='center'</td><tr>
<td style='font size:11pt'><b>Incremento</b></td>
<td style='font size:11pt'><input type='text' name='incremento' value="<?php echo $incremento;?>" size=8 maxlength=5 alt='incremento' align='center'</td><tr>
</table>
<table width="24%" align='center' border="1" cellpadding="1" cellspacing="0">
<td><b><a href='index.php'>Torna al menu</a></b></td>
<td><input type='submit' name='Calcolo' value='Esegui !' onclick='tx_url()'></td>
<img src="image/progress.gif" name="fake" width="1" height="1" align='center' /> 
</table>
</body>
</html>
 
E questo è il programma verifica_com_qtz.php
	Codice PHP:
	
<?php
session_start();
$da_id = $_POST['da_qtz'];
$a_id     = $_POST['a_qtz'];
$incr     = $_POST['incremento'];
require ("config.php");
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="simple_new.css">
<h3 align="center">Verifica Comunicazioni / Quietanze</h3>
</head>
<body>
<?php
$lette = 0;
$fino_a = $da_id + $incr;
//echo "PARTENZA -> $partenza §§ DA_ID -> $da_id §§ A_ID -> $a_id <br>";
for ($partenza=$da_id;$partenza <=$a_id;$partenza++)
    {
    if ($da_id >= $a_id)
        {
        break;
        }
    require ("config.php");
    if (!$link) 
        {
        echo "SONO IN CALCOLA !!!!!! <br>";
        die ('Non riesco a connettermi: ' . mysql_error());
        }
//****************************************************************************
// Eseguo la lettura del file delle quietanze che devono essere  controllate *
// Settore IV  Ciclomotori e Motocarri Trasporto cose                          *
//****************************************************************************
//    echo "DA -> $da_id §§§§  A -> $a_id §§§§ FINO A -> ($da_id+$incr) <br>";
    $result = mysql_query("select * from quietanze where (id_qtz > $da_id and id_qtz < ($da_id+$incr))");
    while ($row = mysql_fetch_array($result))
        {
        $id_com             = $row['id_qtz'];
        $lette                 = $lette + 1;
        $com_pol            = $row['polizza'];
        $com_rca            = $row['premio_new'];
        $valore_veic        = $row['valore_veic'];
//        echo "ID_COM -> $id_com # LETTE -> $lette # COM_POL -> $com_pol # COM_RCA -> $com_rca # VALORE_VEIC -> $valore_veic <br>";
        $res = mysql_query("select * from ver_qtz where qtz_pol = '$com_pol'");
        while ($riga = mysql_fetch_array($res))
            {
            $id_qtz                = $riga['id'];
            $qtz_rca            = $riga['qtz_rca'];
            $qtz_fraz            = $riga['qtz_fraz'];
            $qtz_tot = $qtz_rca + $qtz_fraz;
            $diff = (int) "0";
            $diff = $qtz_tot - $com_rca;
//            echo "QTZ_TOT -> $qtz_tot #  DIFF = $diff<br>";
            if ($diff == 0)
                    {
                    $note = " OK";
                    }
            else
                    {
                    
                    $note = " Errore ";
                    }
            $q = mysql_query("update ver_qtz set imp_com = '$com_rca', esito = '$note',valore = '$valore_veic', qtz_tot = '$qtz_tot'
                    where
                    id = '$id_qtz'")
                    
            or die ("Query non valida :" .mysql_error());
            if ($lette == $lette_prec + 5000)
                {
//                echo "Comunicazione --> $id_com <br>";
//                echo "Quietanza aggiornata !! $id_qtz <br>";
                $lette_prec = $lette + 5000;
                }
            $aggiornate = $aggiornate + 1;
            
            }
        
        }                
//    echo "Quietanze aggiornate --> $aggiornate ";
    
//************************************************************************************************************************
    mysql_free_result($link);
    mysql_close($link);
    
    $da_id = $id_com;
//    echo "chiudo DB --> DA_ID -> $da_id ricomincio ......<br>";
    
    }
?>
<table width="10%" align='center' border="1" cellpadding="1" cellspacing="0">
<td><b><a href='index.php'>Torna al menu</a></b></td>
</table>
</body>
</html>
 
Grazie in anticipo a chi volesse darmi la soluzione.