Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Come gestire le checkbox

    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!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    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

  3. #3
    ma in base a che cosa una checkbox non checkata è empty o non settata?
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.