Salve a tutti..
Ho una piccola difficoltà, riguarda come farlo funzionare il codice FOR con due campi

-------- MODULO

<form name="modulo" method="POST" action="aggiorna.php">
<?php

$query = "SELECT * FROM lingue ORDER BY lingua ASC";
$select = mysql_query($query) or die("Query Fallita!");

while($result = mysql_fetch_assoc($select))
{

echo"<input name=\"language[]\" type=\"checkbox\" value=\"si\"";

if($result['attiva'] == "si")
{

echo" checked";

}

echo"><img src=\"images/". $result['bandiera'] ."\">". $result['lingua'] ."<input name=\"codice_id[]\" type=\"hidden\" value=\"". $result['id'] ."\">";

}

?>
<input type=”submit” name=”ok” value=”Aggiorna”>
</form>

-------- QUERY

for($x = 0; $x <= count($codice_id); $x++)
{

$query = “UPDATE tabella SET prova=’”. $language[$x] .”’ WHERE id=’”. $codice_id[$x] .”’”;

If(mysql_query($query))
{

echo”Pagina aggiornata!”;

}

}


Cioè in generale, il codice FOR() funge a un solo campo id[], però sul modulo soprainidicato ce ne sono due campi id[] e language[] e su FOR non funge…