1. inputom typu checkbox musisz nadać unikatowe nazwy np.:
<?php
{
echo "<input type=checkbox name='wyb_".$row[id
]."' value='1'></td>";
}
?>
Ty próbowałeś przekazać metodą POST tablicę, a to właśnie często stwarza problemy, w zależności od ustawień serwera.
W podanym przeze mnie wyżej rozwiązaniu jeszcze musisz opracować jakąś metodę sprawdzenia czy istnieje zmienna $_POST[wyb_?] i jeśli istnieje to znaczy, że dany wiersz została zaznaczony.
Ja w jednym z przypadków poradziłam sobie z tym tak, że w pliku wykonującym form mam coś takiego (ale metodę tę można zmienić w zależności od potrzeb):
<?php
foreach($_POST as $klucz => $wartosc)
{
$idprod= substr($klucz, 4
); //zwraca $row[id] dla zaznaczonego checkboxa
if($pocz=='wyb_')
{
//i tu można coś wykonać
}
}
?>