![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 0 Dołączył: 18.01.2004 Skąd: rzeszów / kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pytanie. Pobieram jakąś tresc z bazy w ten sposób
to zapytanie będzie zwracać rekordy z tabeli coś i kazdy rekord umiesci w tabelce z classą i zalozmy ze ta klasa oznacza to ze tło tabelki w której będzie rekord będzie białe a chciałem tak zrobic aby zwracało mi to w ten sposób że raz tło będzie białe a raz zółte i nie wiem jak to zrobić bo na pewno nie tak:
chodzi mi o efekt jak np. tutaj http://opisy.gix.pl/ opisy zwracane są raz na szarym a raz na biały tle. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 7 Dołączył: 5.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
W trakcie pobierania z rezultatu SQL poszczególnych rekordów, musisz ustalić, który jest 'parzysty' a który 'nieparzysty'. Ogólnie, jeśli chcesz zastosować w kolorowaniu n klas CSS, musisz wiedzieć, czy aktualnie wyświetlany rekord jest co k-ty, k+1, ..., k+n-1. Najprościej uzyskać to przechowując licznik rekordów i pobierając resztę z dzielenia licznika modulo n. Służy do tego operator %.
W podanym przykładzie masz 2 klasy ('biala' i 'zolta') - oczywiście musisz sobie dostosować wyświetlanie rekordów wewnątrz pętli. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 14:30 |