in un form ho un numero variabile di checkbox
perchè se nello script PHP che va a recuperare i dati scrivo:codice:<form action="form.php" method="post"> <input type="checkbox" name="lettera" value="A"> <input type="checkbox" name="lettera" value="B"> <input type="checkbox" name="lettera" value="C"> <input type="checkbox" name="lettera" value="D"> ...
selezionando più di una checkbox ottengo sempre:Codice PHP:if(isset($_POST["lettera"])){
echo is_array($_POST["lettera"])?"si":"no";
echo count($_POST["lettera"]);
echo $_POST["lettera"];
}
no // mi dice che non è un array come dovrebbe essere
1 //ovviamente count() da 1
e infine mi stampa sempre il valore dell'ultima checkbox selezionata
cosa sbaglio?


Rispondi quotando
