Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][html] losowy kolor oraz file***()
Pride
post 9.09.2007, 12:28:14
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 11
Dołączył: 31.01.2005
Skąd: Bydgoszcz

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


Siemka.
Szukam sposobu na zmiane koloru tła w <td> coś w stylu:
  1. <tr><td class="kol2"></td></tr>
  2. <tr><td class="kol1"></td></tr>
  3. <tr><td class="kol2"></td></tr>
  4. <tr><td class="kol1"></td></tr>

w jaki sposob moglbym to generowac?
Dzieki z gory.

//HEHEHE sorki! haha.gif Jak chciałem własnie zobaczyć czy ktoś coś odpisał to mi się przypomniało... "ło kur... zapomniałem tagu dodać, ale pewnie jeszcze nikt z modów tego nie zobaczył" a tu bum ;p

//Zmieniam tamat bo nie chce zakladac nowego... wiecej info w moim poscie niżej.

Ten post edytował Pride 10.09.2007, 15:56:59


--------------------
Kto pyta - nie błądzi, kto szuka - znajduje.
Go to the top of the page
+Quote Post
Cysiaczek
post 9.09.2007, 12:53:09
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




1.Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole

2, Wstaw generowanie wierszy do pętli i wprowadz tam $i. Przy każdym obrocie sprawdzaj parzystość tej zmiennej. Gdy zmienna jest np. nieparzysta - $kolor='pink'; i wstawiaj tą zmienną do stylu bezpośrednio w każdym <tr>.
Zresztą - było z 1000 razy na forum - poszukaj dobrze.

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
-Wieviór-
post 9.09.2007, 13:29:08
Post #3





Goście







Najprościej:

  1. <?php
  2. $tlo = '#ffffff';
  3. while ()
  4. {
  5. echo '<tr><td bgcolor="'.$tlo.'"></td></tr>
  6. if ($tlo == '#ffffff') { $tlo = '#000000'; } else { $tlo = '#ffffff'; }
  7. }
  8. ?>
Go to the top of the page
+Quote Post
GrayHat
post 9.09.2007, 13:38:45
Post #4





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


Cytat(Wieviór @ 9.09.2007, 14:29:08 ) *
Najprościej:

  1. <?php
  2. $tlo = '#ffffff';
  3. while ()
  4. {
  5. echo '<tr><td bgcolor="'.$tlo.'"></td></tr>
  6. if ($tlo == '#ffffff') { $tlo = '#000000'; } else { $tlo = '#ffffff'; }
  7. }
  8. ?>



mozna prosciej winksmiley.jpg

  1. <?php
  2. for ($i=0;$i<10;$i++){
  3. $color = ($i%2)?'#fff':'#000';
  4. echo '<tr style="background-color: '.$color.'"><td></td></tr>';
  5. }
  6. ?>


--------------------
*Note: No animals were killed durning the construction of this post.
Go to the top of the page
+Quote Post
maziak
post 9.09.2007, 14:32:54
Post #5





Grupa: Zarejestrowani
Postów: 155
Pomógł: 17
Dołączył: 9.07.2007

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


Szczerze mowiac nie rozumiem tego :S
$color = ($i%2)?'#fff':'#000';
Mogłbyś dokładniej objaśnić ten zapis?
Go to the top of the page
+Quote Post
GrayHat
post 9.09.2007, 14:39:44
Post #6





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

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


@maziak: to jest operator trójargumentowy.
najpierw zapisujesz warunek - ($i%2) - jeżeli $i jest podzielne przez 2
po ? zapisujesz wynik jeżeli warunek jest spełniony
po : zapisujesz wynik jeżeli warunek jest niespełniony

czyli cała ta linijka:

  1. <?php
  2. $color = ($i%2)?'#fff':'#000';
  3. ?>


"jeżeli $i jest podzielne przez dwa przypisz do zmiennej $color wartość #fff, w przeciwnym wypadku przypisz #000"


// Edit:

artykuł na ten temat:
http://www.webinside.pl/php/artykuly/155

Ten post edytował GrayHat 9.09.2007, 14:42:15


--------------------
*Note: No animals were killed durning the construction of this post.
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: 14.08.2025 - 02:27