Browse Source

league selector

Axel Nordh 4 years ago
parent
commit
5f810f0da0
2 changed files with 26 additions and 6 deletions
  1. 14 6
      OddsJavaFx/src/web/index.php
  2. 12 0
      OddsJavaFx/src/web/webDbConnection.php

+ 14 - 6
OddsJavaFx/src/web/index.php

@@ -4,6 +4,7 @@ include_once __DIR__ . '/webDbConnection.php';
 $conn = new WebDbConnection( );
 
 $countries  = $conn->getCountries();
+$leagues = $conn->getLeagues();
 ?>
 
 <head>
@@ -17,17 +18,24 @@ $countries  = $conn->getCountries();
 
 <select name="countrySelector" id="countrySelector">
 <?php 
-foreach ($countries as $country) {
-    echo $country;
-}
-    
-    
+    foreach ($countries as $country) {
+        echo "<option value='" . $country['id'] . "'>" . $country['name'] . "</option>";
+    }
 ?>
 </select>
 
+<label for="leagueSelector">Select league: </label>
 
-<button></button>
+<select name="leagueSelector" id="league">
+<?php 
+    foreach ($leagues as $league) {
+        echo "<option value='" . $league['id'] . "'>" . $league['name'] . "</option>";
+    }
+?>
+</select>
 
+</br>
+</br>
 
     <table id="matchTable" hidden>
         <thead>

+ 12 - 0
OddsJavaFx/src/web/webDbConnection.php

@@ -40,4 +40,16 @@ class WebDbConnection {
         
         return $this->getSqlAsArray($sql);
     }
+    
+    public function getLeagues() {
+        $mysql = $this->dbCon->getConnection();
+        $sql = "SELECT id, name, countryId FROM League WHERE id IN (SELECT leagueId FROM SoccerResults WHERE DATE(gameDate) >= DATE(NOW())) GROUP BY name ORDER BY prio DESC, name ASC";
+        
+        $result = $mysql->query( $sql );
+        if ($result === false) {
+            echo $result->error;
+        }
+        
+        return $this->getSqlAsArray($sql);
+    }
 }