Ciao a tutti!Mi sto rompendo la testa per uno stupidissimo if che sembra proprio non voler funzionare.
prendo una variabile month dalla querystring e poi faccio scrivere la variabile di controllo, questo if funziona, l'if incriminato è questo:Codice PHP:
$flag = (empty($_GET['month'])) ? 0 : 1;
echo 'Flag: '.$flag;
che non mi entra MAI anche se la variabile di controllo ($flag) risulta essere pari a 1.Codice PHP:
if ($flag == 1) echo "<A HREF=\"phpcalendar.php\" CLASS=\"content\">Visualizza il mese corrente</A>";
Ho pensato che magari potesse essere perché ci sono altre $flag nella pagina e quindi viene sovrascritta da un'altra, ma ho controllato e vi assicuro che è l'unica.
Inoltre il primo if è messo all'inizio della pagina il secondo verso la fine, quindi il primo viene eseguito sicuramente prima del secondo (scusate il gioco di parole ma sto impazzendo).
Avete idea del perchè di questo strano comportamento?
Grazie mille a chi mi darà una mano!
bye![]()