"Jan","2" => "Feb","3" => "Mar","4" => "Apr","5" => "Maj","6" => "Jun","7" => "Jul","8" => "Aug","9" => "Sept","10" => "Okt","11" => "Nov","12" => "Dec"); return strtr($vstup, $preklad); } function UmiestnenieVTurnaji($hodnota){ if($hodnota == 1): return "Finále"; endif; if($hodnota == 2): return "Semifinále"; endif; if($hodnota == 3): return "8"; endif; if($hodnota == 4): return "16"; endif; if($hodnota == 5): return "32"; endif; if($hodnota == 6): return "64"; endif; if($hodnota == 7): return "128"; endif; } ?> SQUASH
Chyba pri otváraní databázy!!!"; exit; endif; mysql_query("SET character_set_results=utf8"); @$hrac1 = mysql_db_query($mysql_db_name, "SELECT * FROM Hrac WHERE PK_KodHraca = $id_hraca1"); //@$hrac1 = mysql_db_query($mysql_db_name, "SELECT * FROM Hrac WHERE PK_KodHraca = $id_hraca1"); if(!$hrac1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; @$hrac2 = mysql_db_query($mysql_db_name, "SELECT * FROM Hrac WHERE PK_KodHraca = $id_hraca2"); if(!$hrac2): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; @$klub1 = mysql_db_query($mysql_db_name, "SELECT NazovKlubu FROM Klub WHERE PK_KodKlubu = ".mysql_result($hrac1,0, "FK_KodKlubu")); if(!$klub1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; @$klub2 = mysql_db_query($mysql_db_name, "SELECT NazovKlubu FROM Klub WHERE PK_KodKlubu = ".mysql_result($hrac2,0, "FK_KodKlubu")); if(!$klub2): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $statStart = "2006-09-01"; $statEnd = "2007-09-01"; $liga1 = statistics_liga($statStart, $statEnd, $id_hraca1); $turnaje1 = statistics_turnaje($statStart, $statEnd, $id_hraca1); $liga2 = statistics_liga($statStart, $statEnd, $id_hraca2); $turnaje2 = statistics_turnaje($statStart, $statEnd, $id_hraca2); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $betweenStats = h2h($id_hraca1, $id_hraca2); $h2h1 = $betweenStats[$id_hraca1]; $h2h2 = $betweenStats[$id_hraca2]; $zapasy = $betweenStats["games"]; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $winturn1 = turnWin($id_hraca1); $winturn2 = turnWin($id_hraca2); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
".mysql_result($hrac1,0, "Meno")."Meno".mysql_result($hrac2,0, "Meno")."
".mysql_result($hrac1,0, "Priezvisko")."Priezvisko".mysql_result($hrac2,0, "Priezvisko")."
".mysql_result($klub1,0, "NazovKlubu")."Klub".mysql_result($klub2,0, "NazovKlubu")."
".(mysql_result($hrac1,0, "Body")==0?"---":mysql_result($hrac1,0, "Poradie"))."Postavenie v aktuálnom rebríčku".(mysql_result($hrac2,0, "Body")==0?"---":mysql_result($hrac2,0, "Poradie"))."
 Aktuálna sezóna 
".$liga1["all"]." [".$liga1["win"]."/".$liga1["lost"]."]Liga (s [v/p])".$liga2["all"]." [".$liga2["win"]."/".$liga2["lost"]."]
".$turnaje1["all"]." [".$turnaje1["win"]."/".$turnaje1["lost"]."]Turnaje (s [v/p])".$turnaje2["all"]." [".$turnaje2["win"]."/".$turnaje2["lost"]."]
".($liga1["all"]+$turnaje1["all"])." [".($liga1["win"]+$turnaje1["win"])."/".($liga1["lost"]+$turnaje1["lost"])."]Celkom (s [v/p])".($liga2["all"]+$turnaje2["all"])." [".($liga2["win"]+$turnaje2["win"])."/".($liga2["lost"]+$turnaje2["lost"])."]
 Vzájomné zápasy 
".($h2h1["liga"]["win"]+$h2h1["liga"]["lost"])." [".$h2h1["liga"]["win"]."/".$h2h1["liga"]["lost"]."]Liga (s [v/p])".($h2h2["liga"]["win"]+$h2h2["liga"]["lost"])." [".$h2h2["liga"]["win"]."/".$h2h2["liga"]["lost"]."]
".($h2h1["turn"]["win"]+$h2h1["turn"]["lost"])." [".$h2h1["turn"]["win"]."/".$h2h1["turn"]["lost"]."]Turnaje (s [v/p])".($h2h2["turn"]["win"]+$h2h2["turn"]["lost"])." [".$h2h2["turn"]["win"]."/".$h2h2["turn"]["lost"]."]
".($h2h1["liga"]["win"]+$h2h1["liga"]["lost"]+$h2h1["turn"]["win"]+$h2h1["turn"]["lost"])." [".($h2h1["liga"]["win"]+$h2h1["turn"]["win"])."/".($h2h1["liga"]["lost"]+$h2h1["turn"]["lost"])."]Celkom (s [v/p])".($h2h2["liga"]["win"]+$h2h2["liga"]["lost"]+$h2h2["turn"]["win"]+$h2h2["turn"]["lost"])." [".($h2h2["liga"]["win"]+$h2h2["turn"]["win"])."/".($h2h2["liga"]["lost"]+$h2h2["turn"]["lost"])."]
 Vitazne turnaje 
".$winturn1["AT"]."Kat. A".$winturn2["AT"]."
".$winturn1["BT"]."Kat. B".$winturn2["BT"]."
".$winturn1["CT"]."Kat. C".$winturn2["CT"]."
".($winturn1["AT"]+$winturn1["BT"]+$winturn1["CT"])."Celkom".($winturn2["AT"]+$winturn2["BT"]+$winturn2["CT"])."
"; if(count($zapasy)>0){ echo "

"; echo ""; foreach($zapasy as $game){ $vitaz = ($game["winner"]==$id_hraca1?mysql_result($hrac1,0, "Meno")." ".mysql_result($hrac1,0, "Priezvisko"):mysql_result($hrac2,0, "Meno")." ".mysql_result($hrac2,0, "Priezvisko")); echo ""; echo ""; echo ""; } echo "
vitazvysledokturnajdatumpozicia/kolo
".$vitaz." ".$game["vysledok"]." ".$game["turnaj"]["Nazov"]." ".date("d.m.Y", strtotime($game["turnaj"]["Datum"]))." ".($game["turnaj"]["Typ"]=="L"?$game["pozicia"]:UmiestnenieVTurnaji($game["pozicia"]))."
"; } $end_databaza = mysql_close($databaza); ?>
14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz1 = mysql_db_query($mysql_db_name, $_prikaz); if(!$_prikaz1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["all"] = mysql_result($_prikaz1,0, "zapasyLiga"); // liga vyhrane zapasy $_prikaz1 = "SELECT Count(*) AS zapasyLigaWin FROM Zapas, Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1>Zapas.SetyHrac2) ELSE (Zapas.SetyHrac1Chyba pri výbere z databázy !!!"; exit; endif; $return["win"] = mysql_result($_prikaz2,0, "zapasyLigaWin"); // liga prehrane zapasy $_prikaz2 = "SELECT Count(*) AS zapasyLigaLost FROM Zapas, Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1Zapas.SetyHrac2) END );"; @$_prikaz3 = mysql_db_query($mysql_db_name, $_prikaz2); if(!$_prikaz3): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["lost"] = mysql_result($_prikaz3,0, "zapasyLigaLost"); // vyhrane sety v lige $_prikaz4 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac1 ELSE Zapas.SetyHrac2 END ) as VyhrateSetyLiga FROM Zapas,Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz5 = mysql_db_query($mysql_db_name, $_prikaz4); if(!$_prikaz5): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["Swin"] = mysql_result($_prikaz5,0, "VyhrateSetyLiga") +0; $_prikaz6 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac2 ELSE Zapas.SetyHrac1 END ) as PrehrateSetyLiga FROM Zapas,Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz7 = mysql_db_query($mysql_db_name, $_prikaz6); if(!$_prikaz7): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["Slost"] = mysql_result($_prikaz7,0, "PrehrateSetyLiga")+0; return $return; } function statistics_turnaje($start, $stop, $id_hraca){ global $databaza,$mysql_db_name; $_prikaz = "SELECT Count(*) AS zapasyTurn FROM Zapas, Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz1 = mysql_db_query($mysql_db_name, $_prikaz); if(!$_prikaz1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["all"] = mysql_result($_prikaz1,0, "zapasyTurn"); // turnaje vyhrane zapasy $_prikaz1 = "SELECT Count(*) AS zapasyTurnWin FROM Zapas, Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1>Zapas.SetyHrac2) ELSE (Zapas.SetyHrac1Chyba pri výbere z databázy !!!"; exit; endif; $return["win"] = mysql_result($_prikaz2,0, "zapasyTurnWin"); // turnaje prehrane zapasy $_prikaz2 = "SELECT Count(*) AS zapasyTurnLost FROM Zapas, Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1Zapas.SetyHrac2) END );"; @$_prikaz3 = mysql_db_query($mysql_db_name, $_prikaz2); if(!$_prikaz3): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["lost"] = mysql_result($_prikaz3,0, "zapasyTurnLost"); // vyhrane sety v lige $_prikaz4 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac1 ELSE Zapas.SetyHrac2 END ) as VyhrateSetyLiga FROM Zapas,Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz5 = mysql_db_query($mysql_db_name, $_prikaz4); if(!$_prikaz5): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["Swin"] = mysql_result($_prikaz5,0, "VyhrateSetyLiga") +0; $_prikaz6 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac2 ELSE Zapas.SetyHrac1 END ) as PrehrateSetyLiga FROM Zapas,Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz7 = mysql_db_query($mysql_db_name, $_prikaz6); if(!$_prikaz7): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return["Slost"] = mysql_result($_prikaz7,0, "PrehrateSetyLiga")+0; return $return; } function More_Statistics_Liga($start, $stop, $id_hraca){ global $databaza,$mysql_db_name; $return = array(); $nastavenia = array(15,16,17); for($i=0; $i<3; $i++){ $_prikaz = "SELECT Count(*) AS zapasyLiga FROM Zapas, Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = 'L' AND Turnaj.FK_Kategoria = ".$nastavenia[$i]." AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz1 = mysql_db_query($mysql_db_name, $_prikaz); if(!$_prikaz1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["all"] = mysql_result($_prikaz1,0, "zapasyLiga"); // liga vyhrane zapasy $_prikaz1 = "SELECT Count(*) AS zapasyLigaWin FROM Zapas, Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = 'L' AND Turnaj.FK_Kategoria = ".$nastavenia[$i]." AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 $id_hraca THEN (Zapas.SetyHrac1>Zapas.SetyHrac2) ELSE (Zapas.SetyHrac1Chyba pri výbere z databázy !!!"; exit; endif; $return[$i]["win"] = mysql_result($_prikaz2,0, "zapasyLigaWin"); // liga prehrane zapasy $_prikaz2 = "SELECT Count(*) AS zapasyLigaLost FROM Zapas, Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = 'L' AND Turnaj.FK_Kategoria = ".$nastavenia[$i]." AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1Zapas.SetyHrac2) END );"; @$_prikaz3 = mysql_db_query($mysql_db_name, $_prikaz2); if(!$_prikaz3): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["lost"] = mysql_result($_prikaz3,0, "zapasyLigaLost"); // vyhrane sety v lige $_prikaz4 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac1 ELSE Zapas.SetyHrac2 END ) as VyhrateSetyLiga FROM Zapas,Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = 'L' AND Turnaj.FK_Kategoria = ".$nastavenia[$i]." AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz5 = mysql_db_query($mysql_db_name, $_prikaz4); if(!$_prikaz5): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["Swin"] = mysql_result($_prikaz5,0, "VyhrateSetyLiga") +0; $_prikaz6 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac2 ELSE Zapas.SetyHrac1 END ) as PrehrateSetyLiga FROM Zapas,Turnaj WHERE Turnaj.FK_Kategoria>14 AND Turnaj.FK_Kategoria<18 AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = 'L' AND Turnaj.FK_Kategoria = ".$nastavenia[$i]." AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz7 = mysql_db_query($mysql_db_name, $_prikaz6); if(!$_prikaz7): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["Slost"] = mysql_result($_prikaz7,0, "PrehrateSetyLiga")+0; } return $return; } function turnWin($player){ global $databaza,$mysql_db_name; $prikaz = "SELECT Turnaj.Typ, count(*) as win FROM Zapas, Turnaj WHERE Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND ((Zapas.FK_Hrac1 = $player AND Zapas.SetyHrac1>Zapas.SetyHrac2) OR (Zapas.FK_Hrac2 = $player AND Zapas.SetyHrac2>Zapas.SetyHrac1)) AND Zapas.FK_Umiestnenie = 1 AND Turnaj.Typ <> 'L' GROUP BY Turnaj.Typ "; $res = mysql_db_query($mysql_db_name, $prikaz); $ret = array("AT"=>0, "BT"=>0, "CT"=>0); /* while(odbc_fetch_row($res)){ $ret[mysql_result($res,0, "Typ")] = mysql_result($res,0, "win"); }*/ while($tmp_row = mysql_fetch_array($res)) { $ret[$tmp_row["Typ"]] = $tmp_row["win"]; } return $ret; // echo odbc_errormsg(); // echo "
".odbc_result_all($res)."
"; } function h2h($player1, $player2){ global $databaza,$mysql_db_name; @$prikaz3 = mysql_db_query($mysql_db_name, "SELECT * FROM Zapas WHERE ((FK_Hrac1 = $player1) AND (FK_Hrac2 = $player2) )OR ((FK_Hrac1 = $player2) AND (FK_Hrac2 = $player1) )ORDER BY ID_Zapas DESC, FK_KodTurnaja DESC"); // echo "
".odbc_result_all($prikaz3)."
"; $ret[$player1]["turn"] = array ("win"=>0, "lost"=>0); $ret[$player1]["liga"] = array ("win"=>0, "lost"=>0); $ret[$player2]["turn"] = array ("win"=>0, "lost"=>0); $ret[$player2]["liga"] = array ("win"=>0, "lost"=>0); while($tmp_row = mysql_fetch_array($prikaz3)): $pl1 = $tmp_row["FK_Hrac1"]; $pl2 = $tmp_row["FK_Hrac2"]; $sety1 = $tmp_row["SetyHrac1"]; $sety2 = $tmp_row["SetyHrac2"]; $umiestnenie = $tmp_row["FK_umiestnenie"]; $turnaj = $tmp_row["FK_KodTurnaja"]; $body1 = $tmp_row["BodyzaHraca1"]; $body2 = $tmp_row["BodyzaHraca2"]; $tbody1 = $tmp_row["BodyHrac1"]; $tbody2 = $tmp_row["BodyHrac2"]; $prikaz = mysql_db_query($mysql_db_name, "SELECT * FROM Turnaj WHERE PK_KodTurnaja = $turnaj"); //echo "
".odbc_result_all($prikaz)."
"; $turnDetail = array(); if($tmp_row2 = mysql_fetch_array($prikaz)){ $turnDetail = array ("Datum"=>$tmp_row2["Datum"], "Nazov"=>$tmp_row2["NazovTurnaja"], "Usporiadatel"=>$tmp_row2["Usporiadatel"], "Typ"=>$tmp_row2["Typ"] ); } $ret["games"][] = array ("winner"=>($sety1>$sety2?$pl1:$pl2), "vysledok"=>($sety1>$sety2?"$sety1:$sety2":"$sety2:$sety1"), "bodyzahraca"=>($sety1>$sety2?$body1:$body2), "bodyzaturnaj"=>($sety1>$sety2?$tbody1:$tbody2), "pozicia"=>$umiestnenie, "turnaj"=>$turnDetail ); if($sety1>$sety2){ if($turnDetail["Typ"]=="L"){ $ret[$pl1]["liga"]["win"]++; $ret[$pl2]["liga"]["lost"]++; } else { $ret[$pl1]["turn"]["win"]++; $ret[$pl2]["turn"]["lost"]++; } } else { if($turnDetail["Typ"]=="L"){ $ret[$pl2]["liga"]["win"]++; $ret[$pl1]["liga"]["lost"]++; } else { $ret[$pl2]["turn"]["win"]++; $ret[$pl1]["turn"]["lost"]++; } } endwhile; //echo "
"; print_r($ret); echo "
"; return $ret; } function More_Statistics_Turn($start, $stop, $id_hraca){ global $databaza,$mysql_db_name; $return = array(); $nastavenia = array("AT", "BT", "CT"); for($i=0; $i<3; $i++){ $_prikaz = "SELECT Count(*) AS zapasyTurn FROM Zapas, Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = '".$nastavenia[$i]."' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz1 = mysql_db_query($mysql_db_name, $_prikaz); if(!$_prikaz1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["all"] = mysql_result($_prikaz1,0, "zapasyTurn"); // turnaje vyhrane zapasy $_prikaz1 = "SELECT Count(*) AS zapasyTurnWin FROM Zapas, Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = '".$nastavenia[$i]."' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1>Zapas.SetyHrac2) ELSE (Zapas.SetyHrac1Chyba pri výbere z databázy !!!"; exit; endif; $return[$i]["win"] = mysql_result($_prikaz2,0, "zapasyTurnWin"); // turnaje prehrane zapasy $_prikaz2 = "SELECT Count(*) AS zapasyTurnLost FROM Zapas, Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = '".$nastavenia[$i]."' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca OR Zapas.FK_Hrac2=$id_hraca) AND ( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN (Zapas.SetyHrac1Zapas.SetyHrac2) END );"; @$_prikaz3 = mysql_db_query($mysql_db_name, $_prikaz2); if(!$_prikaz3): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["lost"] = mysql_result($_prikaz3,0, "zapasyTurnLost"); // vyhrane sety v lige $_prikaz4 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac1 ELSE Zapas.SetyHrac2 END ) as VyhrateSetyLiga FROM Zapas,Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = '".$nastavenia[$i]."' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz5 = mysql_db_query($mysql_db_name, $_prikaz4); if(!$_prikaz5): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["Swin"] = mysql_result($_prikaz5,0, "VyhrateSetyLiga") +0; $_prikaz6 = "SELECT Sum( CASE WHEN Zapas.FK_Hrac1 = $id_hraca THEN Zapas.SetyHrac2 ELSE Zapas.SetyHrac1 END ) as PrehrateSetyLiga FROM Zapas,Turnaj WHERE (Turnaj.FK_Kategoria<15 OR Turnaj.FK_Kategoria>17) AND Turnaj.Datum>'$start' AND Turnaj.Datum<'$stop' AND Turnaj.Typ = '".$nastavenia[$i]."' AND Zapas.FK_KodTurnaja = Turnaj.PK_KodTurnaja AND (Zapas.FK_Hrac1=$id_hraca or Zapas.FK_Hrac2=$id_hraca);"; @$_prikaz7 = mysql_db_query($mysql_db_name, $_prikaz6); if(!$_prikaz7): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $return[$i]["Slost"] = mysql_result($_prikaz7,0, "PrehrateSetyLiga")+0; } return $return; } function prekoduj($vstup){ $preklad = array ("1" => "Jan","2" => "Feb","3" => "Mar","4" => "Apr","5" => "Maj","6" => "Jun","7" => "Jul","8" => "Aug","9" => "Sept","10" => "Okt","11" => "Nov","12" => "Dec"); return strtr($vstup, $preklad); } function get_months_points($player){ global $databaza,$mysql_db_name; $prikaz = mysql_db_query($mysql_db_name, "SELECT * FROM Nastavenia WHERE ID_nastaveni = 1"); if(!$prikaz): echo "
Chyba pri čítaní z databázy!!!
"; exit; endif; $mes = prekoduj(mysql_result($prikaz,0, "mesiac")); $_prikaz = "SELECT * FROM Body WHERE FK_KodHraca = $player"; @$_prikaz1 = mysql_db_query($mysql_db_name, $_prikaz); if(!$_prikaz1): echo "
Chyba pri výbere z databázy !!!
"; exit; endif; $mesiace = array( "9"=>"Sept", "10"=>"Okt", "11"=>"Nov", "12"=>"Dec", "1"=>"Jan", "2"=>"Feb", "3"=>"Mar", "4"=>"Apr", "5"=>"Maj", "6"=>"Jun", "7"=>"Jul", "8"=>"Aug", ); reset($mesiace); $end=false; echo "MesiacBodovy narast\n"; while(list($key, $val)=each($mesiace)){ if(!$end){ echo "$val.".mysql_result($_prikaz1,0, "$val")."\n"; if($val==$mes){ $end=true; } } } } ?>