Ejemplo n.º 1
0
<?php

include 'Rating.php';
$servername = "127.0.0.1";
$username = "******";
$password = "";
$db = "test";
// Create connection
$conn = new mysqli($servername, $username, $password, $db);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$player1 = $_POST['player1'];
$player2 = $_POST['player2'];
$winner = $_POST['winner'];
if ($winner == 1) {
    $game = new \Rating\Rating($player1['score'], $player2['score'], 1, 0);
    $new_scores = $game->getNewRatings();
} elseif ($winner == 2) {
    $game = new \Rating\Rating($player1['score'], $player2['score'], 0, 1);
    $new_scores = $game->getNewRatings();
}
$player1_new_score = $new_scores['a'];
$player2_new_score = $new_scores['b'];
$query = sprintf("UPDATE main SET score=%d WHERE id=%d", $player1_new_score, $player1['id']);
mysqli_query($conn, $query);
$query = sprintf("UPDATE main SET score=%d WHERE id=%d", $player2_new_score, $player2['id']);
mysqli_query($conn, $query);
Ejemplo n.º 2
0
<?php

$winner = $_POST["winner"];
$ratingA = $_POST["ratingA"];
$ratingB = $_POST["ratingB"];
?>

<form action="index.php" method="post">
Rating of A: <input type="number" name="ratingA"><br>
Rating of B: <input type="number" name="ratingB"><br>
Winner: <input type="radio" name="winner" value="0">A
    <input type="radio" name="winner" value="1">B
<br>
<input type="submit" name="submit" value="Submit">
</form>

<?php 
require 'Rating.php';
echo '<h2>Instantiating Rating</h2>';
$demoRating = new Rating\Rating();
if ($winner = 0) {
    $demoRating->setNewSettings($_POST["ratingA"], $_POST["ratingB"], 1, 0);
} elseif ($winner = 1) {
    $demoRating->setNewSettings($_POST["ratingA"], $_POST["ratingB"], 0, 1);
}
echo '<tt><pre>' . var_export($demoRating, TRUE) . '</pre></tt>';
?>
 . var_export($demoRating, TRUE) . '</pre></tt>';