Originariamente inviato da KaNnA
in ogni caso non credo che porti ad un parse error
No, però è sempre un errore!
Il parse error era dovuto al fatto che in una stringa cercavi di stampare un valore di array così:
"tua stringa $array['indice']";

CMQ come ti ho scritto in un post sopra, occhio che fai 2 volte l'if($_SESSION['stato'] == "2")
Sinc non ho letto tutto il codice,ma potrebbe risiedere lì l'errore, altrimenti controlla che i risultati delle query e i valori delle sessioni siano quelli che ti aspetti dopo le operazioni fatte...

ciao