![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 10.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
$licznik = 1; // licznik ustawiam na 1
while($r = mysql_fetch_assoc($wynik)) { echo $r[nazwa]; // wyświetlam rekord z tabeli $licznik++; // dodaję do zmiennej "licznik" 1 Wszystkie rekordy pokażą się jeden obok drugiego. Jak zrobić, żeby w linii pokazywała się dana liczna rekordów( np. 5) i przeskakiwało niżej? kombinowałem z funkcją if
Rozumiem, że licznik dojeżdża do 5 i zmienia wartość zmiennej br dla każdej "pozycji" w tabeli, stąd rekordy pokazują mi się jeden pod drugim. Nie wiem jak mam to zrobić. Proszę o pomoc i wyjaśnienie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 11 Dołączył: 8.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Skoro chcesz tylko 5 rekordów to lepiej zmienić zapytanie SQL na takie:
Rozszerzenie MySQL jest zdeprecjonowane przez specyfikację PHP 5 i usunięte w PHP 7. Co do tego ifa to ty nie użyłeś operatora porównania tylko przypisania, a zatem warunek zawsze będzie prawdziwy. Swoją drogą zamiast kombinować z while mogłeś użyć for w twoim sposobie, wygodniej.
Jeżeli jednak chcesz zapytać bazę nie o 5 zdjęć, a więcej:
Ten post edytował IAmBoskiM 20.07.2016, 18:08:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 17:28 |