我有一个脚本,可以在页面上随机生成NFL播放器名称。您将获得一个涉及两个或三个玩家的交易以及5个选项,以对交易进行评级,范围从极左,略左,甚至,略右和极右。
每次刷新页面时,数据库都会在交易的右侧发送一个或两个参与者-您可以在这里看到它:
我已经通过数据库中的表格为每个玩家分配了数字ID值。
我为$ playeronename,$ playertwoname和$ playerthreename分配了与数字ID绑定的值,以便在页面上显示名称,而不是ID号。
我为每个按钮分配了3、4、5、6、7的值,并将它们分别命名为“ strongleft”,“ slightleft”,“ even”,“ slightright”和“ slightleft”。
我想将每个随机生成的玩家ID的数值以及所选按钮的数值传回数据库。我有一个将运行的存储过程:
CALL CreateRatingFromProposal(x,y,z,3)// 3是“强左”按钮
因此,x,y,z将是随机生成的玩家的数字ID,而3-7数值将是被选择的按钮。如何按顺序将这些值传递回数据库?
代码:
<?php
$sql = "CALL FantasyUnited.GetRandomPlayersForTradeProposal();";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while ($row = mysqli_fetch_assoc($result)) {
$playeronename = $row["PlayerOneName"];
$playertwoname = $row["PlayerTwoName"];
$playerthreename = $row["PlayerThreeName"];
$playerone = $row["PlayerOne"];
$playertwo = $row["PlayerTwo"];
$playerthree = $row["PlayerThree"];
echo "<tr><td>". $playeronename ."</td>". "<td>for</td>" ."<td>".
$playertwoname ."</td><td>" . $playerthreename ."</td></tr>";
}
echo "</table>";
}
else {
echo "0 result";
}
$conn-> close();
?>
</tbody>
</table>
</div>
</div>
<div class="container">
<div class="row">
<form>
<button class="btn btn-primary btn-block" type="submit" value="3"
name="strongleft">Strongly Left Sided</button>
<button class="btn btn-primary btn-block" type="submit" value="4"
name="slightleft">Slightly Left Sided</button>
<button class="btn btn-primary btn-block" type="submit" value="5"
name="even">Even</button>
<button class="btn btn-primary btn-block" type="submit" value="6"
name="slightright">Slightly Right Sided</button>
<button class="btn btn-primary btn-block" type="submit" value="7"
name="strongright">Strongly Right Sided</button>
</form>
</div>
</div>