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. |
|
|
|
dyktek Mieszanie tabelek 7.11.2005, 10:21:20
nospor http://forum.php.pl/index.php?showtopic=32006&hl=k... 7.11.2005, 10:24:16
mike_mech [PHP] pobierz, plaintext <?php $query = my... 7.11.2005, 10:25:31
dyktek @mike_mech dzięki za pomoc 7.11.2005, 10:33:53
nospor No to ja to lekko poprawię (kod mike_mech). W chwi... 7.11.2005, 10:45:26
dyktek tak tez zrobiłem na poczatku ale zasadajest dobra.... 7.11.2005, 14:37:09
mike_mech Jak masz ustawione register_globals :?:
Może przy ... 7.11.2005, 14:43:49
dyktek robie to na lokalu i sprawdzałem zmienna $ly ... 7.11.2005, 15:55:00
nospor zrobiles banalny blad. Do mysql_fetch_array zapoda... 7.11.2005, 16:09:16
dyktek no tak:) prosty błąd dzięki 8.11.2005, 10:23:35 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:57 |