Kombinuję już od 3h nad tym i już nie mogę. Proszę o pomoc!
Niżej podam kod, który zwraca wartości pobrane z bazy i przetwarza je. Tworzę z danych z bazy, kwadraciki z danymi produktów. Kwadratów jest 12 na stronę - 4 linijki po 3 takie "elementy". Problem polega na tym, że ostatni "element" z ostatniej linijki nie jest wyświetlany. Próbowałem już z poprawianiem pętli, zmianami numerków i liczb. Ale to na nic. Wyświetlając także zmienną $zew_licznik, wychodziło na to, że kod dla 12 elementu się wykonuje.
$polaczenie = new baza; $query = 'SELECT * FROM `produkty` LIMIT '.$start.', '.$this -> ile_na_stronie; $query = 'SELECT * FROM `produkty`'; $out[] = $row; } $textResult .= '</p><p class="zdjecia"> <table class="produkty">'; $zew_licznik = 1; $i = 1; while($i <= $ile) { $textResult .= '<tr>'; $c = 1; while($c <= 3) { if($out[$zew_licznik] != '') { //obrazki $nazwa = $out[$zew_licznik]['nazwa']; $textResult .= $plik; } $c++; $zew_licznik++; } $textResult .= '</tr>'; $i++; } $textResult .= '</table>';