index.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?php
  2. include_once __DIR__ . '/webDbConnection.php';
  3. $conn = new WebDbConnection( );
  4. $countries = $conn->getCountries();
  5. $leagues = $conn->getLeagues();
  6. ?>
  7. <head>
  8. <link rel="stylesheet" href="style.css">
  9. </head>
  10. <body>
  11. <H2>Odds</H2>
  12. <form id="selectionForm" action="matchTable.php" method="post">
  13. <label for="countrySelector">Select country: </label>
  14. <select name="countrySelector" id="countrySelector">
  15. <?php
  16. foreach ($countries as $country) {
  17. echo "<option value='" . $country['id'] . "'>" . $country['name'] . "</option>";
  18. }
  19. ?>
  20. </select>
  21. <label for="leagueSelector">Select league: </label>
  22. <select name="leagueSelector" id="league">
  23. <?php
  24. foreach ($leagues as $league) {
  25. echo "<option value='" . $league['id'] . "'>" . $league['name'] . " - " . $league['countryId'] ."</option>";
  26. }
  27. ?>
  28. </select>
  29. <input type='submit' id='getMatches' value='Se Matcher'/>
  30. </form>
  31. </br>
  32. </br>
  33. <h2>Betting Stats</h2>
  34. <?php
  35. $betSummary = $conn->getBettingSummary();
  36. $result = array();
  37. foreach ($betSummary as $bs) {
  38. if ($bs['homeScore'] < 0) {
  39. $result[$bs['leagueName']]['pending'] = $result[$bs['leagueName']]['pending'] + 1;
  40. continue;
  41. }
  42. $result[$bs['leagueName']]['result'] = $result[$bs['leagueName']]['result'] - $bs['amount'];
  43. if ($bs['betOn'] === '1' && $bs['homeScore'] > $bs['awayScore']) {
  44. $result[$bs['leagueName']]['wins'] = $result[$bs['leagueName']]['wins'] + 1;
  45. $result[$bs['leagueName']]['result'] = $result[$bs['leagueName']]['result'] + ($bs['amount'] * $bs['odds']);
  46. } else if ($bs['betOn'] === 'X' && $bs['homeScore'] == $bs['awayScore']) {
  47. $result[$bs['leagueName']]['wins'] = $result[$bs['leagueName']]['wins'] + 1;
  48. $result[$bs['leagueName']]['result'] = $result[$bs['leagueName']]['result'] + ($bs['amount'] * $bs['odds']);
  49. } else if ($bs['betOn'] === '2' && $bs['homeScore'] < $bs['awayScore']) {
  50. $result[$bs['leagueName']]['wins'] = $result[$bs['leagueName']]['wins'] + 1;
  51. $result[$bs['leagueName']]['result'] = $result[$bs['leagueName']]['result'] + ($bs['amount'] * $bs['odds']);
  52. } else {
  53. $result[$bs['leagueName']]['losses'] = $result[$bs['leagueName']]['losses'] + 1;
  54. }
  55. }
  56. ?>
  57. <table>
  58. <thead>
  59. <tr>
  60. <th>League</th>
  61. <th>Wins</th>
  62. <th>Losses</th>
  63. <th>Result</th>
  64. <th>Pending</th>
  65. </tr>
  66. </thead>
  67. <tbody>
  68. <?php
  69. foreach ($result as $name => $res) {
  70. echo "<tr>";
  71. echo "<td>" . $name . "</td>";
  72. echo "<td>" . $res['wins'] . "</td>";
  73. echo "<td>" . $res['losses'] . "</td>";
  74. echo "<td>" . $res['result'] . "</td>";
  75. echo "<td>" . $res['pending'] . "</td>";
  76. }
  77. ?>
  78. </tbody>
  79. </table>
  80. </body>
  81. <script type="text/javascript">
  82. </script>