<?php function buildCheck($options, $selected) { if($rest==$desc){ $select = "checked"; } else { $select = ""; } if($value%2==0){ print "<div style='width:50%;float:right' id='check.$desc'><input type='checkbox' name='check[]' value='".$desc."' id='$desc' "; print " /><label for='$desc' style='float:none'><img src='ikonki/".$desc.".gif' />".$text."</label></div><br />"; } else { print "<div style='width:50%;float:left' id='check.$desc'><input type='checkbox' name='check[]' value='".$desc."' id='$desc' "; print " /><label for='$desc' style='float:none'><img src='ikonki/".$desc.".gif' />".$text."</label></div>"; } } } ?>
Jak widać pobiera ona dane z tablicy i generuje 2 kolumny checkboxów. Działa ona poprawnie do momentu zaznaczenia wybranego checkboxa (z tablicy, zmienna $selected). Wtedy zaznacza mi tylko pierwszy checkbox. Gdzie może leżeć błąd?
Pozdrawiam, koreja