Salve a tutti. Come si controlla se una checkbox non è settata? Io uso empty ed isset ma a volte una delle due non funziona. Come faccio a sapere se il valore della checkbox non è checkato x dargliene uno di default?
Grazie a chi mi da una mano!
Salve a tutti. Come si controlla se una checkbox non è settata? Io uso empty ed isset ma a volte una delle due non funziona. Come faccio a sapere se il valore della checkbox non è checkato x dargliene uno di default?
Grazie a chi mi da una mano!
I dilettanti costruirono l'Arca, i professionisti il Titanic!
codice:if (isset($_POST['invia'])){ echo "Risultato isset: ".isset($_POST['checkbox'])." \n"; echo "Risultato empty: ".empty($_POST['checkbox'])." \n"; $checkbox=empty($_POST['checkbox']) ? "valore default" : $_POST['checkbox']; echo "checkbox: $checkbox"; } else { echo "<form action=\"{$_SERVER['PHP_SELF']}\" method=\"POST\"> <input type=\"checkbox\" name=\"checkbox\" value=\"1\"> <input type=\"submit\" value=\"invia\" name=\"invia\"> </form>\n"; }
think simple think ringo
ma in base a che cosa una checkbox non checkata è empty o non settata?
I dilettanti costruirono l'Arca, i professionisti il Titanic!