Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kolorowanie grup w select
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


witam

mam tablice np:
war1 | 1
war1 | 233
war1 | 3566
war3 | 546
war3 | 676
war5 | 5545


chce te wartosci wstawic do selecta, i zrobic tak ze w option beda te dane wyswietlane tak:
war1: 1
war1: 233
war1: 3566

to nie jest problem
problem mam z tym zeby wszystkie war1 byly szare, wszystkie war3 biale, pozniej war5 szare i tak w kolko

czyli kolorowanie grup w polu select

pomoze ktos jak to zrobic?

kombinuje tak

  1. <?php
  2. $branza = '';
  3. foreach($this->drzewo->dolacz_branze() as $wartosc=>$klucz){
  4.  
  5.  
  6. if($klucz['name1'] == $branza){
  7. $zmien = true;
  8. }
  9. $branza = $klucz['name1'];
  10. //<option.... 
  11. }
  12.  
  13. ?>

wszystkie szare

Ten post edytował AxZx 23.01.2006, 20:33:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


wymyslilem cos takiego, nie wiem czy to jest optymalne i poprawne


  1. <?php
  2.  
  3.  $branza = '';
  4.  $zmiana = 0;
  5.  foreach($this->drzewo->dolacz_branze() as $wartosc=>$klucz){
  6.  
  7. if($branza != $klucz['name1']){
  8.  $zmiana++;
  9. }
  10. if($zmiana % 2 ==0){
  11.  $kolor = '#cccccc';
  12. }else{
  13.  $kolor = '#ffffff';
  14. }
  15. echo '<option value="'.$klucz['id'].'" style="background-color:'.$kolor.';" >'.$klucz['name1'].': '.$klucz['name2'].'</option>';
  16.  
  17. $branza = $klucz['name1'];
  18.  
  19. }
  20.  
  21. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 20:43