Czy ktoś mógł by mi przerobić te skrypt tak aby wyświetlała się poszczególna kolejka w terminarzu?
<?php
/*----------------------------------
TABELKOWNIK-------------------------
Radosław Zatoka---------------------
---------------------
21.09.2007--------------------------
----------------------------------*/
/*----------------------------------
Przykład uzycia
----------------------------------*/
//plik konfiguracyjny
require("tabelkownik/conf/config.php");
//pliki klasy MysqlDB, generateHTML i funkcji wyswietlajacych tabele
require("tabelkownik/func/class.mysqldb.php");
require("tabelkownik/func/class.generatehtml.php");
@require("tabelkownik/func/functions.display.php");
//utworzenie obiektu db
$db = new MysqlDB($host,$user,$pass,$database);
$html= new GenerateHTML();
?>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="example.css">
<style type="text/css">
*{margin: 0;}
body {text-align:center;}
table {margin: 0px auto;}
</style>
</head>
<body>
<?php
/*----------------------------------
Menu lig
----------------------------------*/
//pobieramy wszystkie dostepne ligi z bd
$q = "SELECT DISTINCT id_liga,nazwa_liga FROM {$prefix}liga ORDER BY id_liga";
$ligi = $db->getDataToArray($q);
//ustalamy url naszego pliku
$url = $_SERVER['PHP_SELF'];
//pobieramy 1 lige jako domyslna
$q = "SELECT id_liga FROM {$prefix}liga LIMIT 1";
$defLiga = $db->getValue($q);
//zmienna sterujaca ligami
$liga_num = is_numeric($_GET['num']) ? $_GET['num'] : $defLiga;
/*----------------------------------
Wyswietlenie tabeli
------------------------------------
displayTable(param1,param2[,param3][,param4])
@param1 - wskazuje id ligi z bd
@param2 - wybor typu tabeli
1: zwykla tabela
2: rozbudowana tabela z emblemami
3: mala tabela ze skrotami
(wlasne typy można dopisac w pliku
'func/functions.display.php')
@param3 - kolejka do ktorej zostanie
wygenerowana tabela lub false dla
wszystkich meczy w bd, domyslnie: false
@param4 - typ sortowania, domyslnie: true
true: wg meczy bezposrednich
false: wg roznicy bramek
----------------------------------*/
?>
<h3>Klasa Okręgowa - grupa Słupsk</h3>
<?php
displayTable($liga_num,2,false);
/*----------------------------------
Select do wyboru kolejki
----------------------------------*/
$q = "SELECT DISTINCT nr_kolejki, CONCAT(\"Kolejka \", nr_kolejki)
FROM {$prefix}mecz
WHERE id_liga={$liga_num}
ORDER by nr_kolejki";
$kolejki = $db->getDataToArray($q);
$q = "SELECT akt_kolejka FROM {$prefix}liga WHERE id_liga={$liga_num}";
$akt_kol = $db->getValue($q); if(!is_numeric($akt_kol)) $akt_kol = 1;
$kol = is_numeric($_POST['kol']) ? $_POST['kol'] : $akt_kol;
$html->quickSelectForm($url,'POST','Wybierz kolejkę do wyswietlenia',$kolejki,'kol',$kol);
/*----------------------------------
Wyswietlenie spotkan (z kolejki)
------------------------------------
displayFixture(param1,param2[,param3])
@param1 - wskazuje id ligi z bd
@param2 - numer kolejki ktorej spotkania
zostana wyswietlone
@param3 - czy wyswietlac emblematy druzyn (big_emblem!), true lub false
domyslnie: true
----------------------------------*/
?>
<h3>Terminarz</h3>
<?php
displayFixture($liga_num,1,false);
?>
<h3>Tabela krzyżowa</h3>
<?php
displayCrossTable($liga_num);
/*----------------------------------
Wyswietlenie tabeli serii
------------------------------------
displaySeriesTable(param1[,param2])
@param1 - wskazuje id ligi z bd
@param2 - kolejka do ktorej zostanie
wygenerowane zestawienie lub false dla
wszystkich meczy w bd, domyslnie: false
----------------------------------*/
?>
<h3>Tabela serii</h3>
<?php
displaySeriesTable($liga_num,false);
?>
</body>
</html>
Na razie to wygląda tak: http://kaszubia.u...?page_id=2
i tam gdzie jest Wybierz kolejkę do wyswietlenia jak się kliknie na obojętnie jaką kolejkę to jej nie wyświetla. W PA tego programu mam dodane wszystkie kolejki. Proszę o pomoc.
Mógł by mi ktoś to zrobić? Naprawdę jest to dla mnie ważne...
PW od moderatora:
- Przeniesienie tematu - Grzes 25.07 - 13:03
Edytowane przez Moby dnia 28.07.2008 21:23:41
|