dico ... a parte che devi dare il tempo alla gente di rispondere che sta qui per proprio piacere e non per lavoro e che soprattutto a quest'ora ha finito di mangiare da poco o sta finendo e si vuole rilassare ed è quindi difficile che stia davanti al pc ... ma leggere il manuale in queste situazioni è fondamentale ... oltre che concentrarsi sul problemaOriginariamente inviato da matteostringher
AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO AIUTO![]()
![]()
Il tuo if è sbagliato!
if(isset($_GET['anno']) === true || isset($_GET['mese']) === true || isset($_GET['id']) === true)
empty restituisce true se la variabile è vuota non se è piena e di conseguenza funzionava al contrario dato che a te serve far partire quel dato pezzo di codice se anche uno solo di quei 3 valori è presente
alternativamente avresti dovuto usare il NOT ovvero ! o ancora avresti dovuto usare un controllo === false ovvero se empty restituisce false (l'utilizzo della negazione NOT serve a far si che il valore restituito da empty venga invertito ovvero se FALSE diviene TRUE e viceversa ed in questo modo può correttamente scattare l'if che si aspetta un valore TRUE per eseguire il codice)