Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozna tresc dla roznych wierwszy w petli
Forum PHP.pl > Forum > Bazy danych > MySQL
lexis72
Witam,
Zrobilem tabele ktora wyswietla pewne wyniki. Wyniki wyswietlane sa malejaco wedlug sumy podliczonych punktow (cos jak tradycyjna klasyfikacja w sporcie). Tabela dziala na zasadzie petli z wyznaczonym limitem 10 wierszy. Wszystko dziala tylko mam jeden problem. W lewej kolumnie chcialbym wyswietlic cyfre odpowiedzialna za miejsce czyli w pierwszym wierszu bedzie 1 w drugim 2 potem 3 itd. Natomiast nie chce tego robic zwyklym tekstem a obrazkiem przedstawiajacym dana cyfre. I teraz moje pytanie jak mam sformulowac IF zeby dla pierwszego wiersza w petli wstawialo mi obrazek np 1.png dla drugiego 2.png itd. ?
sowiq
A po co "if"?

1. Robisz zmienną, np. "$i = 1".
2. Za każdym przebiegiem pętli wyświetlasz obrazek: echo '<img src="/cokolwiek/' . $i . '.jpg" />';
3. Na końcu pętli zwiększasz "$i" o 1.

Cała filozofia.
lexis72
No dobra o tym nie pomyslalem ale rozumiem ze takie cos dziala tylko w sytuacji gdybym obrazki nazwal liczbami i kazdy kolejny bylby 1, 2, 3 itd
W tym przypadku mi to pasuje i tak zrobie ale juz z ciekawosci jak mam ten watek to chcialbym spytac co jesli chcialbym np dla kazdego wiersza zrobic inne tlo, inna czcionke i tego typu bajery. Czy jest cos takiego jak if z warunkiem numeru wiersza petli? albo np if ze co drugi wiersz petli bedzie mial tlo czerwone a pozostale biale?
sowiq
Cytat(lexis72 @ 12.09.2013, 14:17:54 ) *
W tym przypadku mi to pasuje i tak zrobie ale juz z ciekawosci jak mam ten watek to chcialbym spytac co jesli chcialbym np dla kazdego wiersza zrobic inne tlo, inna czcionke i tego typu bajery. Czy jest cos takiego jak if z warunkiem numeru wiersza petli? albo np if ze co drugi wiersz petli bedzie mial tlo czerwone a pozostale biale?

Takie rzeczy robi się w CSS.
http://philihp.com/blog/2011/css-evenodd-r...ectors-finally/
http://www.w3schools.com/cssref/sel_nth-child.asp

Ewentualnie możesz w PHP liczyć resztę z dzielenia - "$i % 2" i na jej podstawie ustawiać odpowiednią klasę. Wynik tego działania zawsze będzie równy "0" lub "1", więc ograniczysz się tylko do jednego warunku i opcji "else".
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.