salve!
ho un problema con l'update multiplo e le checkbox:
Codice PHP:
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['btn_articolo'])) {
    for (
$i 0$i count($_POST['codice']); $i++) {
        
updateArticolo($_POST['window'][$i], $_POST['abilitato'][$i], $_POST['codice'][$i]);
    }
}
?>
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="submit" value="Submit" name="btn_articolo" />
    <?php
    
foreach (getArticoli() as $var) {
        
$selected '';
        if (
$var['abilitato'] == 1) {
            
$selected 'checked="checked"';
        }
        echo 
'

'
;
        echo 
$var['articolo_codice'];
        echo 
' - <input type="text" name="window[]" value="' $var['window'] . '" size="3" />';
        echo 
' - <input type="checkbox" name="abilitato[]" value="1" ' $selected ' />';
        echo 
'<input type="hidden" name="codice[]" value="' $var['articolo_codice'] . '" />';
        echo 
'</p>';
    }
    
?>
    <input type="submit" value="Submit" name="btn_articolo" />
</form>
il problema è questo:
se metto la spunta su un qualsiasi valore l'update viene sempre fatto sul primo.
quindi se ad esempio selezioni il 4 rrigo l'update viene fatto sul primo.
se selezioni il 10 e il 33 viene fatto sul primo e il secondo.
ecc....
avete idea del perchè?