Witam,
Mam w tabeli nazwy systemów, oraz w drugiej tabeli dane, które z tych systemów zostały zaznaczone (checkbox) przez użytkowników.
Chciałbym wyświetlać na stronie wszystkie systemy, a gdy system został wcześniej już wybrany przez użytkownika checkbox powinien być zaznaczony.
Pojawia się problem z pętlami. Aplikację mam napisaną w ZEND.
Najpierw pętla wyświetla nazwy systemów wraz z ich id. W tej pętli znajduje się kolejna pętla która sprawdza czy dany ID_systemu został wcześniej już wybrany przez użytkownika. Jeśli został wcześniej wybrany, checkbox powinien zostać zaznaczony. Kiedy w pętli użyję IF, w której porównuje czy ID_SYSTEMU_ZAZNACZONE == ID_SYSTEMU to pętla zatrzymuje mi się na pierwszej sprawdzonej i dalej nie sprawdza, czy kolejny system został też wybrany.
Mój kod wygląda tak:

$this->sys = wszystkie systemy wraz z ich id.
$au = zaznaczone systemy przez uzytkownika wraz z id systemu.

  1. foreach ($this->sys as $value_sys) {
  2.  
  3. foreach ($au as $test){
  4. echo $test['idsys'];
  5. if($test['idsys']==$value_sys['id_sys']){echo "OK"; }
  6. }
  7.  
  8. }


Proszę o pomoc