Grazie per i suggerimenti dati,
ho provato a rimuovere i ";" e inserire le " all'interno del richiamo $row2[]...

... però continua a verificarsi lo stesso problema, ovvero il ciclo WHILE esegue il controllo IF solo sul primo record della query mentre già dal secondo record non lo esegue più e gli assegna il valore TRUE aggiungendo la variabile $aggiornamento anche se nel record si ha il valore == 0

così al brucio non ho idea del valore di error_reporting, perchè???


potete trovare la pagina incriminata seguendo questo link:
http://www.kaps.it/index.php?p=first