Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]tabela w pętli
brychu
post
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


  1. $wynik = mysql_query("SELECT * FROM zdjecia WHERE kategoria = '$kategoria'") or die('Błąd zapytania');
  2.  
  3. $licznik = 1;
  4. while($r = mysql_fetch_assoc($wynik)) {
  5. $br = '';
  6. if ($licznik =5){
  7. $br='<br>';
  8. }
  9. echo $r[nazwa];
  10. echo $br;
  11. $licznik++;
  12. }


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Masz wszystko w dokumentacji.

Returns an associative array that corresponds to the fetched row and moves the internal data pointer ahead.

Jeszcze raz powtórzę. Zacznij używać pdo albo Mysqli bo niedlugo jest koniec aktywnego wsparcia PHP 5 co za tym idzie znika to rozszerzenie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 07:16