Ben 'Tinyint' alanı kurmak için bir seferde düzenlemek checkboxe'larin bir dizi var. Sorun i onay kutusunun işaretini kaldırın ve mysql için vales göndermek zaman geliyor. o 0
değer PHP_POST tarafından göz ardı edilmiş ve dolayısıyla onay kutusunu dizi kontrolsüz değerlerin sayısına göre daha az olacak bir onay kutusu sonuçları unchecking onay kutularını ve düzenlemek için başka bir değer paralel dizinin bir dizi, nakleder beri Düzenlenecek dizi formda tüm kayıtları olurken oluştururlar.
Burada teslim kodu
while($row=mysql_fetch_array($result))
{
$checked = ($row[active]==1) ? 'checked="checked"' : '';
...
echo "<input type='hidden' name='TrID[]' value='$TrID'>";
echo "<input type='checkbox' name='active1[]' value='$row[active]''$checked' >";
...
ve işleme php script
$userid = ($_POST['TrID']);
$checked= ($_POST['active']);
$i=0;
foreach ($userid as $usid)
{
if ($checked[$i]==1){
$check = 1;
}
else{
$check = 0;
}
$qry1 ="UPDATE `epapers`.`clientelle` SET `active` = '$check' WHERE `clientelle`.`user_id` = '$usid' ";
$result = mysql_query($qry1);
$i++;
}