Ciao, ho una semplice form che genera una serie di checkbox
questo pezzo di codice dovrebbe prendere i valori e metterli un database, ma invece prende solo il valore piu' alto.Codice PHP:<input type="checkbox" name="keyid[]" value="1" />
<input type="checkbox" name="keyid[]" value="2" />
<input type="checkbox" name="keyid[]" value="3" />
Se stampo la variabile $ciao vengono pero' visualizzati tutti i valori... qual e' il problema???
Codice PHP:if($_POST['keyid']){
foreach($_POST['keyid'] as $ciao){
$sqlK5 = "INSERT into ".TABLE_KEYWHO." (id, keyid)";
$sqlK5.= "VALUES('$id','$ciao')";
mysql_query($sqlK5, $db);
#echo $ciao;
}
}

Rispondi quotando
