Mysql
 sql >> Database >  >> RDS >> Mysql

Problema con $_POST, se isset() e mysql_fetch_assoc():echo restituisce il valore corretto, l'origine della pagina restituisce sempre il valore else

Sembra che tu stia ancora controllando isset() anche se la domanda non è se è impostato, la domanda è se è vero o falso. PHP fa un sacco di cose quando controlli le variabili come booleane ma isset() su una variabile impostata contenente false restituirà comunque true.

Prova a fare trading

if (isset($_POST['GFCheckbox']))

per

if ($_POST['GFCheckbox'])

e guarda cosa succede.