Cześć. Mam sobie tablicę z danymi pobranymi z bazy i przesyłam je do widoku, ale przed przesłaniem ich do widoku chce dla każdego rekordu sprawdzić, czy istnieje miniaturka, jeżeli nie to dodać, że ma wyświetlić plik 0, a jak istnieje to $id. Próbowałem to robić przez for'a, przez foreach, ale coś mi nie pyka. Jak możecie, to zerknijcie, z góry dziękuję.
  1. $data['offers'] = $this->Offers_model->get_offers_search($where, $config_s['per_page'], $page, $sortoffers);
  2. $i = 0;
  3. foreach ($data['offers'] as $data['img_address'])
  4. {
  5. $img = 'img/'.$data['offers'][$i]->id.'.jpg';
  6. if (read_file($img))
  7. {
  8. $data['img_address'] = $data['offers'][$i]->id;
  9. }
  10. else
  11. {
  12. $data['img_address'] = '0';
  13. }
  14. $i++;
  15. }

I po prostu w widoku jak mam:
  1. foreach ($offers as $row)
  2. {
  3. echo $row->title.'cos tam bla bla bla bla i do tego <img src="img/'.$img_address.'.jpg" /><br />';
  4. }

To taki przykład, ale na takiej zasadzie chciałbym, żeby mi to działało.


@edit: Problem rozwiązany przy użyciu pętli for i dodania pola do tablicy.