Kolejny pomysł:
Zrobić nową stronę dla fusiona!
Oto kod, jaki trzeba wstawić w tabela.php (wstawiony kod pogrubiłem
Wtedy obejdzie się bez includowania, poprostu w menu dajesz link do tabela/tabela.php
tabela.php
<?
//######################################## mTabela #########################################
//Wszelkie prawa zastrzeżone. Zmienianie kodu dokumentu bez zgody autora zabronione.
//Skrypt wykonał: M@jzer -> http://www.majzer.go.pl;
//Wersja: 1.0.
//##########################################################################################
include "config.php";
?>
<html>
<title><? echo $nazwa_tabeli; ?></title>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<LINK href="tabela/styl.css" rel="StyleSheet" type="text/css">
</head>
<body>
<?php
[b]require_once "http://www.wisla-pol.iplaneta.info/maincore.php";
require_once "http://www.wisla-pol.iplaneta.info/subheader.php";
require_once "http://www.wisla-pol.iplaneta.info/side_left.php";[/b]
if (!ini_get('register_globals')) {
$types_to_register = array(
'GET','POST',
'COOKIE','SESSION','SERVER'
);
foreach ($types_to_register as $type) {
if (@count(${'_' . $type}) > 0) {
extract(${'_' . $type}, EXTR_OVERWRITE);
}
}
}
if($nazwa_tabeli == "" or $db_user == "" or $db_pass == "" or $prefix == "" or $db == "" or $host == "") {
echo "<center><font color=\"red\"><b>Skrypt nie został zainstalowany!</b></font><br><br><a href=\"instaluj.php\">« Przejdź do instalatora</a></center>";
exit;
}
if (file_exists("instaluj.php"))
{
echo "<center><font color=\"red\"><b>Plik instalacyjny wciąż znajduje się na serwerze!</b><br><br>Ze względów bezpieczeństwa usuń go, w przeciwnym razie skrypt tabeli nie będzie działać.</font></center>";
exit;
}
echo "<center><table><tr><td>";
echo "<span class=\"textTytul\">".$nazwa_tabeli.":</span><br><br>";
// POŁĄCZENIE
@$polaczenie = mysql_pconnect($host, $db_user, $db_pass);
if (!$polaczenie) {
echo "Nie udało się nawiązać połączenia z serwerem.";
exit;
}
mysql_select_db($db);
if(!mysql_select_db($db)) {
echo "Nie udało się połączyć z bazą";
exit;
}
if (!$_POST['order_by'] or $_POST['order_by'] == "0")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `PTS` DESC, `GD` DESC LIMIT 0,100"; }
elseif ($_POST['order_by'] == "1")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `P` DESC, `nazwa` ASC LIMIT 0,100"; }
elseif ($_POST['order_by'] == "2")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `nazwa` LIMIT 0,100";}
elseif ($_POST['order_by'] == "3")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `W` DESC, `nazwa` ASC LIMIT 0,100"; }
elseif ($_POST['order_by'] == "4")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `D` DESC, `nazwa` ASC LIMIT 0,100"; }
elseif ($_POST['order_by'] == "5")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `L` DESC, `nazwa` ASC LIMIT 0,100"; }
elseif ($_POST['order_by'] == "6")
{ $zapytanie = "SELECT * FROM `".$prefix."tabela` ORDER BY `GD` DESC, `F` DESC, `A` DESC LIMIT 0,100"; }
$wynik = mysql_query($zapytanie);
$ilosc_zespolow = mysql_num_rows($wynik);
echo "<table cellspacing=\"1\" cellpadding=\"1\">";
echo "<tr>
<td width=\"20\" class=\"wierszCiemny\" align=\"center\"><b>Lp.</b></td>
<td width=\"15\" class=\"wierszCiemny\" align=\"center\"></td>
<td width=\"120\" class=\"wierszCiemny\" align=\"center\"><b>Zespół</b></td>
<td width=\"30\" class=\"wierszCiemny\" align=\"center\"><b>M</b></td>
<td width=\"30\" class=\"wierszCiemny\" align=\"center\"><b>W</b></td>
<td width=\"30\" class=\"wierszCiemny\" align=\"center\"><b>R</b></td>
<td width=\"30\" class=\"wierszCiemny\" align=\"center\"><b>P</b></td>
<td width=\"30\" class=\"wierszCiemny\" align=\"center\"><b>St. br.</b></td>
<td width=\"30\" class=\"wierszCiemny\" align=\"center\"><b>Pkt.</b></td>
</tr>";
if ($ilosc_zespolow == 0)
{
echo "<tr><td colspan=\"8\"><center>W bazie <b>nie ma</b> żadnych drużyn.<br><br></center></td></tr></table>";
}
else
{
for ($i=0; $i<$ilosc_zespolow; $i++)
{
$team = mysql_fetch_array($wynik);
$team_nazwa = stripslashes($team['nazwa']);
$team_P = stripslashes($team['P']);
$team_W = stripslashes($team['W']);
$team_D = stripslashes($team['D']);
$team_L = stripslashes($team['L']);
$team_GD = stripslashes($team['GD']);
$team_PTS = stripslashes($team['PTS']);
$team_last_poz = stripslashes($team['last_poz']);
$team_now_poz = stripslashes($team['now_poz']);
if($team_now_poz == $team_last_poz) {$strzalka = "strzalka-stable.gif";}
if($team_now_poz < $team_last_poz) {$strzalka = "strzalka-up.gif";}
if($team_now_poz > $team_last_poz) {$strzalka = "strzalka-down.gif";}
if($i%2 == 0) { $kolor = "wierszJasny";}
else { $kolor = "wierszCiemny"; }
$nr = $i + "1";
echo "<tr>
<td width=\"20\" class=\"$kolor\" align=\"center\">".$nr.".</td>
<td width=\"15\" class=\"$kolor\" align=\"center\"><img src=\"img/".$strzalka."\"></td>
<td width=\"120\" class=\"$kolor\" align=\"left\">".$team_nazwa."</td>
<td width=\"30\" class=\"$kolor\" align=\"center\">".$team_P."</td>
<td width=\"30\" class=\"$kolor\" align=\"center\">".$team_W."</td>
<td width=\"30\" class=\"$kolor\" align=\"center\">".$team_D."</td>
<td width=\"30\" class=\"$kolor\" align=\"center\">".$team_L."</td>
<td width=\"30\" class=\"$kolor\" align=\"center\">".$team_GD."</td>
<td width=\"30\" class=\"$kolor\" align=\"center\">".$team_PTS."</td>
</tr>";
}
echo "</table>";
/* SORTOWANIE */
if (!$_POST['order_by'] or $_POST['order_by'] == "0")
{ $posortowano = "liczby punktów";}
if ($_POST['order_by'] == "1")
{ $posortowano = "liczby rozegranych meczów"; }
if ($_POST['order_by'] == "2")
{ $posortowano = "nazwy";}
if ($_POST['order_by'] == "3")
{ $posortowano = "liczby wygranych"; }
if ($_POST['order_by'] == "4")
{ $posortowano = "liczby remisów"; }
if ($_POST['order_by'] == "5")
{ $posortowano = "liczby porażek"; }
if ($_POST['order_by'] == "6")
{ $posortowano = "stosunku bramek"; }
echo "<form action=\"tabela.php\" method=\"post\">";
echo "Posortowano wg: <b>".$posortowano."</b><br>";
echo "Sortuj wg: ";
echo "<select name=\"order_by\">
<option value=\"0\">liczby punktów</option>
<option value=\"1\">liczby rozeg. meczów</option>
<option value=\"3\">liczby wygranych</option>
<option value=\"4\">liczby remisów</option>
<option value=\"5\">liczby porażek</option>
<option value=\"6\">stosunku bramek</option>
<option value=\"2\">nazwy</option>
</select>
<input type=\"submit\" value=\"Sortuj\"></form>";
/* KONIEC SORTOWANIA */
/* LEGENDA */
echo "<b>Legenda:</b><br>
M - rozegrane spotkania;<br>
W - wygrane;<br>
R - remisy;<br>
P - przegrane;<br>
St. br. - stosunek bramek strzelonych do straconych;<br>
Pkt. - punkty.<br><br>";
/* KONIEC LEGENDY */
}
echo "</td></tr></table>";
echo "<font style=\"font-size: 10px;\">Code by <a style=\"font-size: 10px; font-weight: bold; text-decoration: none\" href=\"http://www.majzer.go.pl\" target=\"_blank\">M@jzer</a> || mTabela 1.0</font> ||<a href=\"tabela/admin.php\" target=\"_blank\">administracja</a></center>";
[b]require_once "http://www.wisla-pol.iplaneta.info/side_right.php";
require_once "http://www.wisla-pol.iplaneta.info/footer.php";[/b]
?>
</body>
</html>
Edytowane przez chomik dnia 07.05.2007 16:05:24
|