Explorar o código

New Select box in form

Axel Nordh %!s(int64=4) %!d(string=hai) anos
pai
achega
f50007c3e0

+ 2 - 2
OddsJavaFx/src/web/makeBet.php

@@ -5,13 +5,13 @@ $conn = new WebDbConnection( );
 
 echo "Make Bet</br>";
 $gameId = $_POST['gameIdName'];
-$betHome = $_POST['betHomeName'];
+$betType = $_POST['betTypeName'];
 $betOdds = $_POST['betOddsName'];
 $betAmount = $_POST['betAmountName'];
 
 
 echo "Match id: " . $gameId . "</br>";
-echo "Bet on home: " . $betHome?'true':'false' . "</br>";
+echo "Bet Type: " . $betType . "</br>";
 echo "Enterd odds: " . $betOdds .  "</br>";
 echo "Enterd amount: " . $betAmount . "</br>";
 

+ 6 - 2
OddsJavaFx/src/web/matchTable.php

@@ -41,7 +41,7 @@ $betMarginAway = 1 + ($leagueInfo['betMarginAway'] / 100);
     <tbody>
 <?php 
     foreach ($matches as $match) {
-        echo "<form action='makeBet.php' method='post' target='hiddenFrame'>";
+        echo "<form id='makeBetFormId' action='makeBet.php' method='post' target='hiddenFrame'>";
         echo "<tr>";
         echo "<td hidden><input hidden id='gameId' name='gameIdName' value='" . $match['id'] . "'/>";
         echo "<td>".$match['gameDate'] . "</td>";
@@ -50,7 +50,11 @@ $betMarginAway = 1 + ($leagueInfo['betMarginAway'] / 100);
         echo "<td>". round((100 / $match['homeWinPercent']) * $betMarginHome, 2) . "</td>";
         echo "<td>". round((100 / $match['drawPercent']) * $betMarginDraw, 2) . "</td>";
         echo "<td>". round((100 / $match['awayWinPercent']) * $betMarginAway, 2) . "</td>";
-        echo "<td><input id='betHome' name='betHomeName' type='checkbox'/></td>";
+        echo "<td><select form='makeBetFormId' id='betType' name='betTypeName'>
+                <option value='1'>1</option>
+                <option value='X'>X</option>
+                <option value='2'>2</option>
+            </select></td>";
         echo "<td><input id='betOdds' name='betOddsName' type='number' step='.01'/></td>";
         echo "<td><input id='betAmount' name='betAmountName' type='number' step='.01'/></td>";
         echo "<td><input id='button' type='submit'/></td>";

+ 2 - 3
OddsJavaFx/src/web/webDbConnection.php

@@ -137,10 +137,9 @@ class WebDbConnection {
         return $this->getSqlAsArray($sql);
     }
     
-    public function addBet($matchId, $betOdds, $betAmount, $isBetOnHome) {
-        $betHome = (strcmp($isBetOnHome, "on") == 0)?1:0;
+    public function addBet($matchId, $betOdds, $betAmount, $betType) {
         
-        $sql = "INSERT INTO bets (matchId, odds, amount, isbetOnHomeTeam) VALUES ($matchId, $betOdds, $betAmount, $betHome)";
+        $sql = "INSERT INTO bets (matchId, odds, amount, betOn) VALUES ($matchId, $betOdds, $betAmount, $betType)";
         
         $this->getSqlAsArray($sql);
     }