Ok,ho provato cambiando solo l'if e non porte nulla,poi lasciando l'if come prima e lasciando il flush e uguale ricarica la pagina senza fare nulla,su console non appaiono messaggi di errore