![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 16.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chce żeby niektóre pola select były w innym kolorze jak na razie koloruje mi co 2 pole wyboru na inny kolor
Kod //pole select ************************************ wybór utworu echo "<form action = \"prawy.php\"target=\"right\"method =\"GET\">"; echo "<select name=\"piosenka\"size=\"22\">"; $kolor=0; foreach($nazwa_p as $value) { if ($value == "16|autor16 | tytul16 | 00:16:05 | clasic") { echo "<option value=\"$value\" class=\"green\">$value</option>"; } else { if ($kolor==1) { echo "<option value=\"$value\" class=\"blue\">$value</option>"; $kolor = 0; } else { echo "<option value=\"$value\" class=\"red\">$value</option>"; $kolor = 1; } } } echo "</select>"; echo $value; zmienna $value na koniec przyjmuje wartość z warunku mimo to linijka ta nie zostaje pokolorowana na inny kolor co robie zle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował anaki85 11.01.2008, 17:37:43 |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
jeżeli dane do tabelki $nazwa_p wciągasz z pliku, albo rozbijasz tekst na wiersze przez explode(),
to bardzo możliwe, że na końcu każdego wiersza masz znaki końca linii albo jakieś inne "białe znaki" .... i dlatego warunek nie jest spełniony spróbuj w pętli (na samym początku) wywołać: powodzenia. Ten post edytował nevt 11.01.2008, 18:37:32 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 16.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
zadziałało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dziękuje |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 23:07 |