Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Wypisywanie dwóch wyników w jednej instrukcji.
--Kuba--
post 10.09.2012, 22:59:01
Post #1





Goście







Witam!
Robię sobie coś na wzór powiadomień i chciałbym, aby ładnie wyglądały, tak więc posegregowane są w kolumnie, w specjalnych divach i każdy z nich ma mieć inny kolor. Nie potrafię jednak tego zrobić. Oto kod:

  1. while ($index = mysql_fetch_row($odp))
  2. {
  3. echo "<div style='vertical-align:middle; padding-top:5px; padding-bottom:5px; overflow:visible; width:100%; background-color:#D9D9D9; height:30px'><img src='$index[4]' width= '20' height = '20'><a href='$index[1]' target='_top'><b>$index[2]</b></a><br /></div>";
  4.  
  5. echo "<div style='vertical-align:middle; padding-top:5px; padding-bottom:5px; overflow:visible; width:100%; background-color:#E6E6E6; height:30px'><img src='$index[4]' width= '20' height = '20'><a href='$index[1]' target='_top'><b>$index[2]</b></a><br /></div>";
  6. }


Reszta kodu jest mniej ważna. Chyba widać o co mi chodzi? Żeby występowały 2 divy w innych kolorach. Kod jednak wyświetla dwa takie same wyniki tylko w różnych kolorach (Czemu zresztą się nie dziwię), a ja chciałbym, aby każdy wynik był w innym kolorze i żeby się nie powtarzały. Jak to zrobić?

Proszę o pomoc.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
irmidjusz
post 10.09.2012, 23:12:11
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 60
Dołączył: 25.02.2012

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


Klasycznie:
  1. $colours = array('#D9D9D9', '#E6E6E6');
  2. $i = 1;
  3. while ($index = mysql_fetch_row($odp)){
  4. echo "<div style='vertical-align:middle; padding-top:5px; padding-bottom:5px; overflow:visible; width:100%; background-color:{$colours[++$i % 2]}; height:30px'><img src='$index[4]' width= '20' height = '20'><a href='$index[1]' target='_top'><b>$index[2]</b></a><br /></div>";
  5. }


--------------------
there is much to be learned
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: 24.07.2025 - 20:35