Intanto specifica "non funziona".
Da errore?
Poi un po' di osservazioni:
- nel primo file, il $num_righe subito dopo session_start() da dove arriva? Se arriva dal form e fai affidamento su register_globals, assicurati che davvero la direttiva sia abilitata, altrimenti sarà sempre vuota quella variabile. Nel primo file, dopo session_start(), metti un "echo $num_righe" e vedi se stampa qualcosa, se non stampa niente devi usare $_POST['num_righe'] invece di $num_righe
- $attivitafiat= $num_righe; non ha senso, che te ne fai di 2 variabili con lo stesso valore? Usane solo una.
- questo pezzo di codice
if ($num_righe <= 0){
}
else{
echo " ".$num_righe." <br>";
}
sostituiscilo con
if ($num_righe > 0) { echo " ".$num_righe." <br>"; }
così eviti uno statement vuoto