Salve a tutti.
Vorrei capire come recuperare i dati da una serie checkbox.
Procedo nel seguente modo, probabilmente non corretto:
codice:
<form method="post" action="#" >
<input type="checkbox" name="terrestri" value="terrestri">
<input type="checkbox" name="aeree" value="aeree">
<input type="checkbox" name="marina" value="marina">
<input type="submit" name="invia" value="Mostra" /> </form>
Codice PHP:
if(isset($_POST['invia'])){
$terrestri = mysql_real_escape_string($_POST['terrestri']);
$aeree = mysql_real_escape_string($_POST['aeree']);
$marina = mysql_real_escape_string($_POST['marina']);
I dati della checkbox, vengono correttamente passati alle variabili assegnata, il problema si presenta nel momento in cui una delle tre checkbox, non viene spuntata, restituendo errore come variabile non definita.
Esempio, se spunto le due checkbox aeree e marina, nella pagina mi verrà restituito il seguente errore:
Notice: Undefined index: terrestri.
Come posso ovviare al problema?
Grz.