Ciao a tutti. il mio problema e' questo:
[PHP]
foreach($aereo as $key => $nome ) { echo $nome.","; }
$query = "UPDATE tbl_soci SET velivoli_abilitati='$nome' WHERE codice='$codice' AND user_id='$id' ";
$result = mysql_query ($query) or die ("errore query UPDATE ");
[/QUOTE]
Nella variabile $nome che stampo nel ciclo, vedo correttamente i 2 valori separati da virgola che Foreach mi recuopera dalla form:
<input type="checkbox" name="nome[]" value="<?=$nome_velivolo?>">
ma quando faccio l'update mi trovo in tabella solo un valore.
Credo di aver capito che inserendo la query nel ciclo foreach viene eseguita 2 volte trovando 2 valori, quindi il secondo valore cancella il primo. Ho bidogno di passare alla query una variabile che contenga entrambi i valori e di toglierla dal ciclo in modo che si esegua una volta sola.
Le ho provate tutte ma non ci arrivo.
Grazie.