Codice PHP:
if(in_array('AN',$sede_utente)){
echo("<tr><td><input name='sede[0]' type='checkbox' value='AN' checked='checked'/> Ancona </td></tr>");
}else{
echo("<tr><td><input name='sede[0]' type='checkbox' value='AN'/> Ancona </td></tr>");
}
if(in_array('FE',$sede_utente)){
echo("<tr><td><input name='sede[1]' type='checkbox' value='FE' checked='checked'/> Fermo </td></tr>");
}else{
echo("<tr><td><input name='sede[1]' type='checkbox' value='FE'/> Fermo </td></tr>");
}
nella pagina successiva lo richiamo così:
Codice PHP:
$sede[]=$_POST['sede'];
var_dump($sede);
Il risultato che attengo è questo:
array(1) { [0]=> array(6) { [0]=> string(2) "AN" [1]=> string(2) "FE" [2]=> string(2) "MC" [3]=> string(2) "PG" [4]=> string(2) "PS" [5]=> string(2) "TR" } }
Perfetto...il problema è che quando vado a fare il
sizeof($sede); -->per contare quante sedi ha l'utente OVVIAMENTE mi restituisce 1...e non va bene...come posso risolvere???