Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pętla while
Forum PHP.pl > Forum > PHP
busterek
Kurczę.
Patrzę się w ten mój kod i nie wiem jak podejść do tematu.

  1. while ($row2 = mysql_fetch_object($r2))
  2. {
  3. ...
  4. $k++;
  5. if ($k == 4)
  6. {
  7. $top += $h;
  8. $k = 0;
  9. }
  10. }
  11. $top += $h + 60;
  12. $k = 0;


Wszystko jest oki jeśli zbiór nie jest wielokrotnością 4. Jeśli jest, to wtedy pojawia się biały pas na obrazku (jest to kawałek kodu generującego obrazek). Co zrobić, żeby skrypt sprawdzał czy jest to ostatnie wykonanie pętli, czy też nie i od tego uzależniał wykonanie "przejścia do nowej linii".
skowron-line
Trzeba sprawdzić przed pętlą ile wyników zwróciło zapytanie (mysql_num_rows i w pętli sprawdzać czy jest to ostatni obrót
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.