@ -17,52 +17,55 @@ class GatewayJouer
public function addJouer($jouer)
{
$query = "INSERT into jouer(idChapter,idPlayer,numScore) values (:idChapter,:idPlayer,:numScore);";
var_dump($jouer);
$query = "INSERT into jouer(idchapter,idplayer,maxscore) values (:idchapter,:idplayer,:maxscore);";
$this->con->executeQuery(
$query,
array(
'idChapter' => array($jouer['idChapter'], PDO::PARAM_STR ),
'idPlayer' => array($jouer['idPlayer'], PDO::PARAM_STR ),
':numScore' => array($jouer['numS core'], PDO::PARAM_INT)
'idchapter' => array($jouer['idchapter'], PDO::PARAM_INT ),
'idplayer' => array($jouer['idplayer'], PDO::PARAM_INT ),
'maxscore' => array($jouer['maxs core'], PDO::PARAM_INT)
)
);
var_dump('toto1');
}
public function getJouerByPlayerAndChapter(int $idPlayer, int $idChapt er)
public function getMaxScoreByPlayerAndChapter($jou er)
{
$query = "SELECT jouer.numScore FROM jouer,player WHERE jouer.idPlayer = :idPlayer AND jouer.idPlayer = player.id AND jouer.idChapter = :idChapter AND jouer.idChapter = chapter.id ; ";
$query = "SELECT jouer.maxscore FROM jouer WHERE jouer.idplayer = :idplayer AND jouer.idchapter = :idchapter ";
$this->con->executeQuery(
$query,
array(
':idChapter' => array($idChapter , PDO::PARAM_INT),
':idPlayer' => array($idPlayer , PDO::PARAM_INT)
':idchapter' => array($jouer['idchapter'] , PDO::PARAM_INT),
':idplayer' => array($jouer['idplayer'] , PDO::PARAM_INT)
)
);
$results = $this->con->getResults();
return $results[0];
}
public function updateJouer($idPlayer, $idChapter, $ jouer)
public function updateJouer($jouer)
{
$query = "UPDATE jouer SET numScore = :numScore WHERE idPlayer = :idPlayer AND idChapter = :idC hapter;";
$query = "UPDATE jouer SET maxscore = :maxscore WHERE jouer.idplayer = :idplayer AND jouer.idchapter = :idc hapter;";
$this->con->executeQuery(
$query,
array(
':idChapter' => array($idChapter , PDO::PARAM_INT),
':idPlayer' => array($idPlayer , PDO::PARAM_INT),
':numScore' => array($jouer['numS core'], PDO::PARAM_INT)
':idchapter' => array($jouer['idchapter'] , PDO::PARAM_INT),
':idplayer' => array($jouer['idplayer'] , PDO::PARAM_INT),
':maxscore' => array($jouer['maxs core'], PDO::PARAM_INT)
)
);
}
public function verifyJouer($idChapter, $idPlay er)
public function verifyJouer($jou er)
{
$query = "SELECT jouer.idChapter, jouer.idPlayer FROM jouer WHERE idPlayer = :idPlayer AND idChapter = :idC hapter";
$query = "SELECT jouer.idchapter, jouer.idplayer FROM jouer WHERE jouer.idplayer = :idplayer AND jouer.idchapter = :idc hapter";
$this->con->executeQuery(
$query,
array(
':idChapter' => array($idChapter, PDO::PARAM_STR ),
':idPlayer' => array($idPlayer, PDO::PARAM_STR )
':idchapter' => array($jouer['idchapter'], PDO::PARAM_INT ),
':idplayer' => array($jouer['idplayer'], PDO::PARAM_INT )
)
);
$results = $this->con->getResults();