BUongiorno, ho un problemino con il ciclo for...ho questo form per assegnare dei permessi adeterminati utenti.
<?
// estraggo le sezioni
$sql_sez = "select * from vt_sezioni";
$query_sez = mysql_query($sql_sez,$link);
while($valori = mysql_fetch_array($query_sez))
{
$id_sez = $valori['id_sez'];
$nome_sez = $valori['nome'];
?>
<tr>
<td><? echo stripslashes($nome_sez); ?></td>
<td align="center"><input name="perm[]" type="checkbox" id="perm[]" value="<? echo $id_sez; ?>"></td>
<td align="center"><input name="ins[]" type="checkbox" id="ins[]" value="si"></td>
<td align="center"><input name="mod[]" type="checkbox" id="mod[]" value="si"></td>
</tr>
<?
}
?>
il ciclo for che uso è il seguente:
for($x=0; $x < count($_POST[perm]); ++$x)
{
$id_sez = $_POST[perm][$x];
$ins = $_POST[ins][$x];
$mod = $_POST[mod][$x];
$sql_ins = "INSERT INTO vt_permessi values('','$id_user_db','$id_sez','$ins','$mod');" ;
mysql_query ($sql_ins, $link);
}
questo ciclo inserisce correttamente l'is_sez ma i valori di $ins e $mod non li correla al rispettivo id.