Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Tabelkownik - różne kolory w kolejnych wierszach
#1
Używam Tabelkownika do ligi piłkarskiej i pojawił mi się pewien pomysł, ale to sprawa bardziej estetyczna. Jak zrobić by każdy wiersz w tabeli miał inne tło, tzn. na przemian 2 kolory?
Nie wiem czy zmiany powinny być w tym miejscu czy innym?
Kod:
$q = "SELECT DISTINCT id_liga,nazwa_liga FROM {$tbk->db->getPrefix()}liga ORDER BY id_liga";
$ligi = $tbk->db->getDataToArray($q);
if($ligi == null)
{
    echo "<p class=\"info\">Brak lig w bazie danych! Dodaj ligę w <a href=\"conf/\">panelu sterowania</a>.</p>";
}
else
{
    //ustalamy url naszego pliku
    $url = $_SERVER['PHP_SELF'];
    //tworzy menu
    $tbk->html->menuFromArray($ligi,'menu',$url,null);
    //pobieramy 1 ligę jako domy¶lna
    $q = "SELECT id_liga FROM {$tbk->db->getPrefix()}liga LIMIT 1";
    $defLiga = $tbk->db->getValue($q);
    //zmienna steruj±ca ligami
    $liga_num = is_numeric($_GET['num']) ? $_GET['num'] : $defLiga;
    //modyfikacja url dla selecta
    $url .= "?num={$liga_num}";

    $tbk->displayTable($liga_num,1,false);

Pozdrawiam
Odpowiedz
#2
(30-05-2010, 06:49)mark014 napisał(a): Używam Tabelkownika do ligi piłkarskiej i pojawił mi się pewien pomysł, ale to sprawa bardziej estetyczna. Jak zrobić by każdy wiersz w tabeli miał inne tło, tzn. na przemian 2 kolory?
Nie wiem czy zmiany powinny być w tym miejscu czy innym?
Kod:
$q = "SELECT DISTINCT id_liga,nazwa_liga FROM {$tbk->db->getPrefix()}liga ORDER BY id_liga";
$ligi = $tbk->db->getDataToArray($q);
if($ligi == null)
{
    echo "<p class=\"info\">Brak lig w bazie danych! Dodaj ligę w <a href=\"conf/\">panelu sterowania</a>.</p>";
}
else
{
    //ustalamy url naszego pliku
    $url = $_SERVER['PHP_SELF'];
    //tworzy menu
    $tbk->html->menuFromArray($ligi,'menu',$url,null);
    //pobieramy 1 ligę jako domy¶lna
    $q = "SELECT id_liga FROM {$tbk->db->getPrefix()}liga LIMIT 1";
    $defLiga = $tbk->db->getValue($q);
    //zmienna steruj±ca ligami
    $liga_num = is_numeric($_GET['num']) ? $_GET['num'] : $defLiga;
    //modyfikacja url dla selecta
    $url .= "?num={$liga_num}";

    $tbk->displayTable($liga_num,1,false);

Pozdrawiam

zmien funkcje displayTable aby generowala elementy tabeli w nastepujacy sposob:
zamiast elementu <tr> piszesz dla nieparzystych <tr class="np">
a dla parzystych <tr class="p">
po tej zmianie, wystarczy tylko ustawic style dla klas np i p.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Optymalizacja strony pod różne rozdzielczości netmebel 5 4,196 10-05-2013, 23:54
Ostatni post: kornell
At Footer wyrownanie elementow pod rozne przegladarki fate 2 2,659 30-03-2012, 17:30
Ostatni post: fate
  menu - tresc w kilku wierszach templer00 3 3,336 14-05-2011, 15:35
Ostatni post: templer00
  [CSS] Divy, Dwa kolory tła, Szablon maciejf 16 12,852 24-02-2011, 01:44
Ostatni post: maciejf
  Kolory hiperłacza clubersik 2 2,969 31-01-2011, 17:48
Ostatni post: Ancik

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl