a tutaj kawałki kodu:
dla utworzenia tabeli :
<?php /* * Tabelkownik * plik przykładowy * * @date 29.08.2008 * @version 1.5 * @author Radosław Zatoka (wild_king@o2.pl) * @author Daniel Szczukiewicz */ $tbkpath = '.'; //ścieżka do katalogu tabelkownika, ustawic na wlasciwa require $tbkpath.'/func/class.tabelkownik.php'; //podlaczenie bibliotek $tbk = new Tabelkownik($tbkpath); //utworzenie obiektu ?> <body class="install"> <div class="installer"> <?php /* --- Menu lig --- */ //pobieramy wszystkie dostępne ligi z bazy danych $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 //modyfikacja url dla selecta $url .= "?num={$liga_num}"; $tbk->displayTable($liga_num,1,false); tutaj jest dalszy ciąg dla innych tabel, jednak nie ma sensu tego tutaj wypisywać...
a tutaj wycinek drugiego pliku :
<?php /* * Tabelkownik * klasa Tabelkownik * * @date 29.08.2008 * @version 1.5 * @author Radosław Zatoka (wild_king@o2.pl) */ class Tabelkownik { public $db; public $html; public $tbkPath; public $imgPath; /* * Konstruktor */ function __construct($tbkPath = 'tabelkownik'){ $db = new MysqlDB(TBK_HOST,TBK_DBUSER,TBK_DBPASS,TBK_DBNAME,TBK_PREFIX); $html = new GenerateHTML($db); $this->db = $db; $this->html = $html; $this->tbkPath = $tbkPath; $this->imgPath = $tbkPath; } /* wyświetla tabelę @param1 - wskazuje lige @param2 int: 1 - zwykła tabela, 2 - pełna tabela, 3 - mała tabela ze skrótami @param3 - int: do której kolejki, false: dla wszystkich dostępnych kolejek */ function displayTable($id_liga, $typ, $kolejka = false, $mecze_bezp = true){ $favTeamName = $this->getFavTeamName($id_liga); switch($typ){ case 1: $table = $this->makeLeagueTable($id_liga,$kolejka,$mecze_bezp); itd.
O ile dobrze mi się wydaje to chodzi tu o zmienną $id_liga lub $liga_num, ale nie wiem jak powinienem ją zmienić.
Z góry dziękuję za podpowiedź