Co należy zmienic w drugiej pętli, żeby kończyło działanie z ostatnim pobieranym wierszem z bazy?
Dzięki za pomoc
$ile_znalezionych =$result->num_rows; if ($ile_znalezionych<5){ for($j=1; $j<=$ile_znalezionych; $j++){ $wiersz=$result->fetch_assoc();//pobiera jeden wiersz ze zbioru wynikowego i zwraca go w postaci tablicy, identyfikatorami sa nazwy pol wiersza } } else{ if(($ile_znalezionych%5) != 0) $konc=1; else $konc=0; for($i=1; $i<=(($ile_znalezionych/5)+$konc); $i++){ //for($j=1; $j<=5; $j++){ $k=1; while($ile_znalezionych && $k<=5){ $wiersz=$result->fetch_assoc();//pobiera jeden wiersz ze zbioru wynikowego i zwraca go w postaci tablicy, identyfikatorami sa nazwy pol wiersza $k++; } } }
edit..
Zrobione, w drugiej pętli wewnątrz wystarczyło dodac klauzurę if
for($i=1; $i<=(($ile_znalezionych/5)+$konc); $i++){ for($j=1; $j<=5; $j++){ //$k=1; //while($ile_znalezionych && $k<=5){ $wiersz=$result->fetch_assoc();//pobiera jeden wiersz ze zbioru wynikowego i zwraca go w postaci tablicy, identyfikatorami sa nazwy pol wiersza if($wiersz){ } }