migo-18erchance

PHP

No description

Guest

Download Edit

<?php
$Statement1 = "SELECT k.Nickname, GROUP_CONCAT(k.Prozent1 SEPARATOR '*'),
GROUP_CONCAT(k.Prozent2 SEPARATOR '*'), l.Schnitt, k.Anz
FROM ( SELECT sp.Nickname, IF(b.BahnID<=9,SUM(b.Ass),1) Prozent1,
IF(b.BahnID>9,SUM(b.Ass),1) Prozent2, sp.ID, COUNT(b.Ass) Anz
FROM Spieler sp, Spiele s, Bahnergebnisse b, Spielergebnisse se
WHERE b.spielerID = sp.id AND b.SpielID = s.id AND se.SpielID = s.id
$qjahr $qgruppe $qgattung
GROUP BY b.BahnID, sp.Nickname )k,
( SELECT SUM(se.Gesamt)/COUNT(se.Gesamt) Schnitt, sp.ID,
COUNT(se.Gesamt) count
FROM Spielergebnisse se, Spieler sp, Spiele s
WHERE se.SpielerID = sp.ID AND s.ID = se.SpielID
$qjahr $qgruppe $qgattung GROUP BY sp.Nickname) l
WHERE l.ID = k.ID AND l.count >= 10
GROUP BY k.Nickname ORDER BY $l";
// [...]
// TODO: replace bad eval with array function using explode('*')
eval("\$c1 = $row[1];");
eval("\$c2 = $row[2];");
$c = $c1*$c2;
$c3 = pow($row[4], 9);
if($c<=0) continue;
echo "\n</tr><tr id=\"schrift12\"><td>".++$k.".</td><th>$row[0]</th>".
"<td align=\"right\">".ZweiStellig($row[3])."</td>".
"<td align=\"right\">1:".number_format($c3*$c3/$c-1,0,"",".")."</td>".
"<td align=\"right\">1:".number_format($c3/$c1-1,0,"",".")."</td>".
"<td align=\"right\">1:".number_format($c3/$c2-1,0,"",".")."</td>";
?>