Przekierowanie tabeli z pliku w inne miejsce. |
Przekierowanie tabeli z pliku w inne miejsce. |
26.05.2013, 18:31:15
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2013 Ostrzeżenie: (0%) |
Witam! Posiadam wgrany skrypt Tabelkownik 1.5 na serwer WWW. Jest to skrypt obsługujący tabele piłkarskie z możliwością ich aktualizacji. Plik example.php wyświetla wszystkie tabele stowrzone w panelu admina. Chodzi mi o to aby jedną z tych tabel przekierować w dowolne miejsce na stronie www tak aby nie kopiować jej zawartości ciągle z example.php i dopiero na stronę , ale tak aby umieszczona na stronie aktualizowała się tak jak wszystkie z pliku example.php.
Zawartość exaple.php CODE <?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 ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <meta http-equiv="Content-Language" content="pl" /> <meta name="Author" content="Radosław Zatoka, Daniel Szczukiewicz" /> <title>Tabelkownik - Strona testowa</title> <link href="conf/style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="conf/js/script.js"></script> <script type="text/javascript" src="conf/js/slides.js"></script> </head> <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 $liga_num = is_numeric($_GET['num']) ? $_GET['num'] : $defLiga; //modyfikacja url dla selecta $url .= "?num={$liga_num}"; echo "<h5>Zwykła tabela</h5>"; $tbk->displayTable($liga_num,1,false); echo "<h5>Rozbudowana tabela z emblematami klubów</h5>"; $tbk->displayTable($liga_num,2,false); echo "<h5>Mała tabela</h5>"; $tbk->displayTable($liga_num,3,false,true); /* --- Select do wyboru kolejki --- */ $q = "SELECT DISTINCT nr_kolejki, CONCAT(\"Kolejka \", nr_kolejki) FROM {$tbk->db->getPrefix()}mecz WHERE id_liga={$liga_num} ORDER by nr_kolejki"; $kolejki = $tbk->db->getDataToArray($q); $q = "SELECT akt_kolejka FROM {$tbk->db->getPrefix()}liga WHERE id_liga={$liga_num}"; $akt_kol = $tbk->db->getValue($q); if(!is_numeric($akt_kol)) {$akt_kol = 1;} $kol = is_numeric($_POST['kol']) ? $_POST['kol'] : $akt_kol; $tbk->html->quickSelectForm($url,'POST','Wybierz kolejkę do wy¶wietlenia',$kolejki,'kol',$kol); echo "<h5>Spotkania z wybranej kolejki</h5>"; /* --- Wy¶wietlenie spotkań (z kolejki) displayFixture(param1,param2[,param3]) @param1 - wskazuje id ligi z bazy danych @param2 - numer kolejki, której spotkania zostan± wy¶wietlone @param3 - czy wy¶wietlać emblematy drużyn (big_emblem!), true lub false; domy¶lnie: true --- */ $tbk->displayFixture($liga_num,$kol); echo "<h5>Spotkania bez emblematów klubów</h5>"; $tbk->displayFixture($liga_num,$kol,false); echo "<h5>Tabela krzyżowa</h5>"; /* --- Wy¶wietlenie tabeli krzyżowej displayCrossTable(param1) @param1 - wskazuje id ligi z bazy danych --- @param2 - czy uzywac skrotow (domyslnie false) */ $tbk->displayCrossTable($liga_num, false); echo "<h5>Tabela serii</h5>"; /* --- Wyswietlenie tabeli serii displaySeriesTable(param1[,param2]) @param1 - wskazuje id ligi z bazy danych @param2 - kolejka, od której zostanie wygenerowane zestawienie lub flase dla od 1. - domyslnie: false @param3 - kolejka, do której zostanie wygenerowane zestawienie lub false dla wszystkich meczy w bazie danych; domy¶lnie: false @param4 - czy uwazac skrotow - domyslnie: false --- */ $tbk->displaySeriesTable($liga_num,false,false,false); echo "<h5>Mecze wy¶wietlane z danej kolejki po dacie (musz± być ustawione daty)</h5>"; /* --- Wy¶wietlenie meczów (z kolejki po dacie) displayFixturesByDate(param1,param2[,param3]) @param1 - wskazuje id ligi z bazy danych @param2 - wskazuje nr kolejki @param2 - czy wy¶wietlać herby (small_emblem!), true lub false; domy¶lnie: true ----------------------------------*/ $tbk->displayFixturesByDate($liga_num,$kol,true); /* Wyswietlenie wszystkich kolejek ** displayFixtures($id_liga, $emblemy = true, $sort = 1) * @param1 - wskazuje id ligi z bazy danych * @param2 - czy wyswietlac emblemy * @param3 - 1 : mecze od pierwszej do ostatniej kolejki, -1 : mecze od ostatniej do pierwszej */ /* $tbk->displayFixtures($liga_num,true,1); */ echo "<h5>Wszystkie kolejki (wymaga pliku js!)</h5>"; /* --- Wy¶wietlenie terminarza na slajdach ddisplayAllFixtures(param1[,param2]) @param1 - wskazuje id ligi z bazy danych @param2 - czy wy¶wietlać herby (small_emblem!) true lub false; domy¶lnie: true ----------------------------------*/ $tbk->displayAllFixtures($liga_num); echo "<h5>Następny mecz</h5>"; /** displayMatches - Wyswietla pojedyncze mecze ulubionej druzyny (lub innej druzyny) * @param int $id_liga identyfikator ligi * @param int $liczba_nast_meczow ile nastepnych meczow wyswietlic (liczba ujemna wyswietla poprzednie mecze) * @param boolean $emblemy czy wyswietlone sa emblemy - duze emblemy (domyslnie false) * @param int $kol_od kolejka od ktorej zaczynamy wyswietlanie (domyslnie: null - kolejka aktualna) * @param int $id_druzyna druzyna ktorej mecze wyswietlamy (domyslnie pierwsza druzyna) */ $tbk->displayMatches($liga_num, 1, true); echo "<h5>Poprzedni mecz</h5>"; $tbk->displayMatches($liga_num, -1); //$tbk->displayMatches($liga_num, 3, 15); //$tbk->displayMatches($liga_num, -3, 15); /* Wyswietlenie punktow ujemnych * @param int $id_liga identyfikator ligi */ $tbk->displayNegativePoints($liga_num); } ?> </div> </body> </html> A tak wyglądają wygenerowane tabele na serwerze. |
|
|
26.05.2013, 18:51:33
Post
#2
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 13 Dołączył: 17.12.2011 Ostrzeżenie: (0%) |
Spróbuj czy to zadziała:
Za $liga_num podstaw numer ligi. Ten post edytował fklar 26.05.2013, 18:51:58 -------------------- fklar.pl
|
|
|
26.05.2013, 19:05:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2013 Ostrzeżenie: (0%) |
Kilka znaczników i korekt i wkleiło się jednak bez oprawy graficznej. Gołe napisy. Czegoś jeszcze brakuje. Chyba style.css , jak to dodać ?
Ten post edytował DavisOne 26.05.2013, 19:11:06 |
|
|
27.05.2013, 08:17:33
Post
#4
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 13 Dołączył: 17.12.2011 Ostrzeżenie: (0%) |
W sekcji head:
Kod <link href="conf/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="conf/js/script.js"></script> <script type="text/javascript" src="conf/js/slides.js"></script> -------------------- fklar.pl
|
|
|
27.05.2013, 17:26:19
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 26.05.2013 Ostrzeżenie: (0%) |
Jesteś wielki mistrzu
W tej chwili mam tą tabelkę w pliku test.php jak zrobić aby wkleić ją na strone www np. w box tekstowy w html ? Da się ? |
|
|
12.09.2014, 14:50:49
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.09.2014 Ostrzeżenie: (0%) |
Witam
Odświerzam temat, czy może ktoś mi powiedziec jaki kod wstawić aby tabela aktualizowała się w panelu storzonym w PHP FUSION |
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 10:38 |