changed the total score to a station ranking on the homepage #3
@@ -14,11 +14,11 @@
|
|||||||
<h1><span>Punktesystem Kreispokalwettbewerb</span></h1>
|
<h1><span>Punktesystem Kreispokalwettbewerb</span></h1>
|
||||||
</div>
|
</div>
|
||||||
<div class="home">
|
<div class="home">
|
||||||
<h2>Gesamtergebnis</h2>
|
<h2>Stationsranking</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="home-menu-table table-div">
|
<div class="home-menu-table table-div">
|
||||||
<table id="table">
|
<table id="table">
|
||||||
<?php load_total_score($con); ?>
|
<?php load_station_ranking($con); ?>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -96,6 +96,17 @@ function get_total_score($con) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_station_ranking($con) {
|
||||||
|
try {
|
||||||
|
$stmt = $con->prepare("SELECT S.name as Stationsname, SUM(P.punkte) as Gesamtpunkte FROM Punkte as P, Station as S WHERE P.s_id = S.s_id AND S.gewertet = \"1\" GROUP BY S.s_id ORDER BY Gesamtpunkte DESC");
|
||||||
|
$stmt->execute();
|
||||||
|
$stmt->setFetchMode(PDO::FETCH_ASSOC);
|
||||||
|
return $stmt;
|
||||||
|
} catch(PDOException $e) {
|
||||||
|
handle_pdo_exception($e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function get_station_name($con, $s_id) {
|
function get_station_name($con, $s_id) {
|
||||||
try {
|
try {
|
||||||
$stmt = $con->prepare("SELECT name FROM Station WHERE s_id= :s_id");
|
$stmt = $con->prepare("SELECT name FROM Station WHERE s_id= :s_id");
|
||||||
|
|||||||
@@ -78,6 +78,22 @@ function load_total_score($con) {
|
|||||||
echo "</tbody>\n";
|
echo "</tbody>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function load_station_ranking($con) {
|
||||||
|
echo "<thead> \n
|
||||||
|
<th scope=\"col\">Station</th>\n
|
||||||
|
<th scope=\"col\">Gesamtpunkte</th>\n
|
||||||
|
</thead>\n
|
||||||
|
<tbody>\n";
|
||||||
|
$stmt = get_station_ranking($con);
|
||||||
|
foreach($stmt->fetchAll() as $row) {
|
||||||
|
echo "<tr>\n";
|
||||||
|
echo "<td>" . $row['Stationsname'] . "</td>\n";
|
||||||
|
echo "<td>" . $row['Gesamtpunkte'] . "</td>\n";
|
||||||
|
echo "</tr>\n";
|
||||||
|
}
|
||||||
|
echo "</tbody>\n";
|
||||||
|
}
|
||||||
|
|
||||||
function load_options_stations($con, $session, $stats) {
|
function load_options_stations($con, $session, $stats) {
|
||||||
$stmt = get_stations_all($con);
|
$stmt = get_stations_all($con);
|
||||||
if ($session == "total-score"){
|
if ($session == "total-score"){
|
||||||
|
|||||||
Reference in New Issue
Block a user