Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]PHP a zmienny Kolor tla w tabeli
php__amator
post 27.11.2013, 19:01:52
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Witajcie,

To znowu ja z seria beznadziejnych pytan smile.gif

Otoz dzisiaj wpadlem na pomysl zeby podczas generowania tabel co drugi rzad mial inne (jeden z 2 odcieni - jak w Excell'u) tło dla poprawienia strony wizualnej.
No i nie wiem jak to zrobic zeby dzialalo, zeby podczas kolejny rzad kazdego przejscia dodac albo odjac kolor.

probowalem z uzyciem warunkow: jesli wartosc color jest tyle to zmien na tyle a jesli tyle to zmien na cos tam.
Ale cos mi to nie chce dzialac. Macie jakies sprawdzone sposoby na to ?

Pozdrawiam
phpamator

Ten post edytował phpamator 27.11.2013, 23:14:04
Go to the top of the page
+Quote Post
pedro84
post 27.11.2013, 19:04:24
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Po co PHP skoro możesz do tego użyć CSS na milion różnych sposobów?


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
Turson
post 27.11.2013, 19:14:35
Post #3





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Rzeczywiście CSS to najprostsza metoda. W PHP jednak też się.
Musisz wiedzieć ile wierszy będzie. Liczysz modulo z dzielenia liczby wierszy przez 2 i jeśli reszta z dzielenia to 0 dajesz kolor #blabla w przeciwnym razie #blabla
Go to the top of the page
+Quote Post
Kshyhoo
post 27.11.2013, 19:38:40
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(phpamator @ 27.11.2013, 19:01:52 ) *
Witajcie,
To znowu ja z seria beznadziejnych pytan smile.gif

Zgadzam się z Tobą. Używaj wyszukiwarki, bo temat był już wałkowany na Forum.
  1. $trk = ($tr++%2 == 0) ? 'wiersz_jasny' : 'wiersz_ciemny';
  2.  
  3. echo '<tr class="'.$trk.'">

Mam nadzieję, że kumasz?

EDIT: brakowało ciapka.

Ten post edytował Kshyhoo 28.11.2013, 01:01:32


--------------------
Go to the top of the page
+Quote Post
werdan
post 27.11.2013, 20:02:51
Post #5





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


http://jsfiddle.net/thirtydot/K3TuN/637/
Go to the top of the page
+Quote Post
php__amator
post 27.11.2013, 23:42:00
Post #6





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Hmmm zaciekawiła mnie ta sprawa chociaż ilość odpowiedzi na moje pytanie nie jest zdumiewająco duża.
Szukam i szukam ale nie mogę znaleźć tego "wałkowanego" wielokrotnie tematu smile.gif

CSS ? jakoś nie widzę jak to zrobić. Moja wiedza w temacie CSS ogranicza się do tego, że wiem jak umieścić sekwencje poleceń w pliku .css natomiast wszelkie operacje które mogły by zmieniać kolor tła w tabeli na inny w każdej linni ..... jak ?

A propo's wyszukiwarki, miałeś na myśli wyszukiwarkę na forum ?
Jeśli tak to muszę powiedzieć, że chętnie bym to zrobił ale u mnie z jakiegoś powodu za każdym razem jak próbuję czegokolwiek szukać .....
wywala mi komunikat ... cos o floodowaniu i mogę iść się wypasać przez następne kilkanaście minut MIMO, że nic nie zdążyłem jeszcze nawet zrobić.
Taki chwast.

Tak więc postaram się skorzystać z podanego przykładu ... może coś z tego będzie smile.gif

Pozdro
phpamatorszczik

[quote name='Kshyhoo' date='27.11.2013, 19:38:40 ' post='1077729']

  1. $trk = ($tr++%2 == 0) ? 'wiersz_jasny' : wiersz_ciemny';
  2.  
  3. echo '<tr class="'.$trk.'">


troche tu missnietych znaków wink.gif
i nie do konca kumam co to robi: ($tr++%2 ==0) ? 'wiersz jasny' : wiersz ciemny';

jeśli mogłbyś opisać - nie spotkałem do tej pory niczego podobnego smile.gif
Go to the top of the page
+Quote Post
com
post 27.11.2013, 23:58:24
Post #7





Grupa: Zarejestrowani
Postów: 3 033
Pomógł: 366
Dołączył: 24.05.2012

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


@up masz rozwiązanie w css ,
a to ($tr++%2 ==0) nic innego jak operacja modulo - matematyka wink.gif
Go to the top of the page
+Quote Post
boro11
post 28.11.2013, 00:08:26
Post #8





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


http://jsfiddle.net/8fbCa/

Masz na tabeli, a nie na liście smile.gif
Go to the top of the page
+Quote Post
php__amator
post 28.11.2013, 00:28:10
Post #9





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Aaaa rozumiem, ten CSS jest najlepsiejszy.
To takie proste wink.gif
Dzięki


Dzięki wszystkim.

Pedro, masz rację ...

Ten post edytował phpamator 28.11.2013, 00:29:41
Go to the top of the page
+Quote Post
SmokAnalog
post 28.11.2013, 00:49:14
Post #10





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Cytat(phpamator @ 28.11.2013, 00:28:10 ) *
Aaaa rozumiem, ten CSS jest najlepsiejszy.

To prawda, to jest najładniejsze rozwiązanie. Pamiętaj jednak, że w IE8 nie zadziała.
Go to the top of the page
+Quote Post
php__amator
post 28.11.2013, 01:46:41
Post #11





Grupa: Zarejestrowani
Postów: 217
Pomógł: 1
Dołączył: 26.05.2011
Skąd: Moon

Ostrzeżenie: (10%)
X----


Spoko Smoku, w firmie nikt nie uzywa IE8, Chrome albo Mozilla ewentualnie Safari smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2024 - 06:50