<BR><center><B>S T A T Y S T Y K I</b></center><BR><HR><BR>
<?
function lista_newsow($page){
$sql = "SELECT count(id) FROM typer_mecze";
$ile_mecze = $row[0];
$sql = "SELECT count(id) FROM typer_typy";
$ile_typy = $row[0];
$sql = "SELECT count(id) FROM typer_kolejki";
$ile_kolejki = $row[0];
if ($ile_mecze!='0' AND $ile_typy!='0' AND $ile_kolejki!='0')
{
$sql = "SELECT count(clientusername) FROM typer_users";
$graczy = $row[0];
$sql = "SELECT count(id) FROM typer_typy";
$typow = $row[0];
$sql = "SELECT SUM(punktow_rozdanych) FROM typer_statystyki";
$punktow_rozdanych = $row[0];
$sql = "SELECT SUM(dokladnych) FROM typer_statystyki";
$dokladnych = $row[0];
$sql = "SELECT SUM(roznic) FROM typer_statystyki";
$roznic = $row[0];
$sql = "SELECT SUM(ogolnych) FROM typer_statystyki";
$ogolnych = $row[0];
$sql = "SELECT AVG(punkty) FROM typer_users";
$srednia_na_gracza = $row[0];
$sql = "SELECT kolejek FROM typer_konfiguracja";
$kolejek = $row[0];
$kolej = $kolejek+1;
for ($i=1;$i<$kolej;$i++)
{
$sql = "SELECT MAX(pkt_kolejka_$i) FROM typer_users";
$x = $row[0];
if ($x>$najlepszy_wynik)
{
$najlepszy_wynik=$x;
$najlepszy_wynik_numer=$i;
}
}
$sql = "SELECT clientusername FROM typer_users WHERE pkt_kolejka_$najlepszy_wynik_numer='$najlepszy_wynik' LIMIT 0,1";
$nick = $row[0];
$max_kolejka=0;
$max_kolejka_numer=0;
$max_kolejka_srednia=0;
$max_kolejka_srednia_nr=0;
for ($i=1;$i<$kolej;$i++)
{
$sql = "SELECT SUM(pkt_kolejka_$i) FROM typer_users";
$x = $row[0];
if ($x>$max_kolejka)
{
$max_kolejka=$x;
$max_kolejka_numer=$i;
}
}
$srednia_kolejka_wynik=0;
$srednia_kolejka_numer=0;
for ($i=1;$i<$kolej;$i++)
{
$sql = "SELECT DISTINCT typer_typy.typujacy FROM typer_typy, typer_mecze WHERE (typer_typy.typowany_mecz = typer_mecze.id AND typer_mecze.kolejka = '$i')";
$sql = "SELECT SUM(pkt_kolejka_$i) FROM typer_users";
$pkt_w_tej_kolejce = $row[0];
$srednia = $pkt_w_tej_kolejce / $typowalo;
if ($srednia>$srednia_kolejka_wynik)
{
$srednia_kolejka_wynik=$srednia;
$srednia_kolejka_numer=$i;
}
}
print("<center><table border=1 width=65%>"); print("<tr width=50% bgcolor=lightblue><td align=center>Graczy</td><td align=center>$graczy</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Typów łacznie</td><td align=center>$typow</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Punktów rozdanych</td><td align=center>$punktow_rozdanych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Dokładnych trafień</td><td align=center>$dokladnych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Trafień różnicy bramek</td><td align=center>$roznic</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Ogólnych trafień</td><td align=center>$ogolnych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Srednia pkt na gracza</td><td align=center>"); printf("%.1f",$srednia_na_gracza);
if ($x>0)
{
print("<tr bgcolor=lightblue><td align=center>Najwyższy indywidualny wynik w kolejce</td><td align=center>$nick ($najlepszy_wynik pkt) w $najlepszy_wynik_numer kolejce</td></tr>"); }
else
print("<tr bgcolor=lightblue><td align=center>Najwyższy indywidualny wynik w kolejce</td><td align=center>kto to wie</td></tr>");
print("<tr bgcolor=lightblue><td align=center>Najlepsza kolejka</td><td align=center>$max_kolejka_numer kolejka, $max_kolejka pkt.</td></tr>");
print("<tr bgcolor=lightblue><td align=center>Najlepsza kolejka (srednia)</td><td align=center>$srednia_kolejka_numer kolejka, $srednia_kolejka_wynik pkt.</td></tr>");
$ile = 20;
--$page;
$wynik_ile=mysql_query("SELECT count(*) FROM typer_kolejki");
$podstron=ceil($wszystkich/$ile);
$sql_newsy = "SELECT id, kolejka, godzina, dzien, miesiac, rok, otwarte FROM typer_kolejki ORDER by id desc LIMIT ".($page*$ile).",".$ile;
print("<Table width=95% align=\"center\">"); print("<tr align=center bgcolor=orange><td>nr kolejki</td><td>data zamknięcia</td><td>meczy w kolejce</td><td>status</td><td align=center>opcje</td></tr>");
{
// 0 - do typowania
// 1 - nie mozna typowac, nie zamknieta
// 2 - nie mozna typowac, zamknieta
if ($row[6]=='0') $status='otwarta';
if ($row[6]=='1') $status='w trakcie';
if ($row[6]=='2') $status='zakonczona';
$wynik_iles=mysql_query("SELECT count(*) FROM typer_mecze WHERE kolejka=$row[1]");
print("\n<tr align=center bgcolor=lightblue>\n<td>".$row[1]."</td>\n<td>godzina $row[2], data $row[3]/$row[4]/$row[5]</td>\n");
print("<td>$meczy</td>"); print("<td>$status</td>");
print("<td><a href=index.php?akcja=typer_statystyki&comm=pokaz&kolejka=$row[1]>Statystyki</a>");
}
print("<br><br><div align=\"center\">\n");
$page++;
for ($i=1; $i<=$podstron; $i++) {
if ($i==$page){
}else{
print("<a href=\"index.php?akcja=typer_newsy&where=$where&page=$i\"> $i </a>");
}
}
print("<div align=\"center\">\n");
}
else print("<center>Za wczesnie na podawanie statystyk. Rozegraj przynajmniej jedna kolejke");
print("<BR><BR><a href=index.php>Strona glowna FUKS TYPERA</a>");
}
function pokaz()
{
$wynik_iles=mysql_query("SELECT count(id) FROM typer_mecze WHERE kolejka=$kolejka");
$sql = "SELECT count(typer_typy.id) FROM typer_typy, typer_mecze WHERE (typer_mecze.kolejka = '$kolejka' AND typer_mecze.id = typer_typy.typowany_mecz)";
$typow = $row[0];
$sql = "SELECT DISTINCT typer_typy.typujacy FROM typer_typy, typer_mecze WHERE (typer_typy.typowany_mecz = typer_mecze.id AND typer_mecze.kolejka = '$kolejka')";
$sql = "SELECT dokladnych, roznic, ogolnych, punktow_rozdanych FROM typer_statystyki WHERE kolejka=$kolejka";
$dokladnych = $row[0];
$roznic = $row[1];
$ogolnych = $row[2];
$pkt_rozdanych = $row[3];
$blednych = $typow - $dokladnych - $roznic - $ogolnych;
$srednia_pkt_gracza = $pkt_rozdanych / $graczy;
print("<center><table border=1 width=65%>"); print("<tr width=50% bgcolor=lightblue><td align=center>Meczy w kolejce</td><td align=center>$meczy</td></tr>"); print("<tr width=50% bgcolor=lightblue><td align=center>Typowalo graczy</td><td align=center>$graczy</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Typów lacznie</td><td align=center>$typow</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Typów trafionych dokladnie</td><td align=center>$dokladnych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Typow z dobra roznica</td><td align=center>$roznic</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Typow trafionych ogolnie</td><td align=center>$ogolnych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Typow blednych</td><td align=center>$blednych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Punktów rozdanych w kolejce</td><td align=center>$pkt_rozdanych</td></tr>"); print("<tr bgcolor=lightblue><td align=center>Srednia pkt na gracza</td><td align=center>"); printf("%.1f",$srednia_pkt_gracza); print("</td></tr>");
print("<Bbr><br>Najlepszych 10 graczy w kolejce : <br><br>");
$sql = "SELECT clientusername, pkt_kolejka_$kolejka FROM typer_users ORDER BY pkt_kolejka_$kolejka LIMIT 0,10";
$i=1;
print("<center><table border=1 width=65%>"); {
print("<tr bgcolor=lightblue><td width=5%>$i</td><td width=80%>$row[0]</td><td>$row[1] pkt</td></tr>"); }
print("<a href=java script:history.back();>Powrot</a><BR><BR>"); }
polacz();
switch($comm)
{
case "pokaz": pokaz(); break;
default : lista_newsow(1); break;
}
?>