|
|
@ -1,7 +1,7 @@
|
|
|
|
<?php
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
|
|
require "../Model/Joueur.php";
|
|
|
|
require_once "../Model/Joueur.php";
|
|
|
|
require "Connection.php";
|
|
|
|
require_once "../Config/Connection.php";
|
|
|
|
|
|
|
|
|
|
|
|
class JoueurGateway
|
|
|
|
class JoueurGateway
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -22,12 +22,19 @@ class JoueurGateway
|
|
|
|
$this->con = $con;
|
|
|
|
$this->con = $con;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function insert(Joueur $joueur) : void{
|
|
|
|
public function insert(string $email,string $pseudo,string $mdp) : void{
|
|
|
|
$query = "INSERT INTO Joueur VALUE (:email,:pseudo,:mdp)";
|
|
|
|
$query = "INSERT INTO Joueur VALUE (:email,:pseudo,:mdp)";
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
':email' => array($joueur->getEmail(),PDO::PARAM_STR),
|
|
|
|
':email' => array($email,PDO::PARAM_STR),
|
|
|
|
':pseudo' => array($joueur->getPseudo(),PDO::PARAM_STR),
|
|
|
|
':pseudo' => array($pseudo,PDO::PARAM_STR),
|
|
|
|
':mdp' => array($joueur->getMdp(),PDO::PARAM_STR)));
|
|
|
|
':mdp' => array($mdp,PDO::PARAM_STR)));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function delete(string $email) : void{
|
|
|
|
|
|
|
|
$query = "DELETE FROM Joueur WHERE email=:email";
|
|
|
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
|
|
|
':email' => array($email,PDO::PARAM_STR)
|
|
|
|
|
|
|
|
));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function showAll() : void{
|
|
|
|
public function showAll() : void{
|
|
|
@ -38,7 +45,6 @@ class JoueurGateway
|
|
|
|
echo $row['email'] . '</br>';
|
|
|
|
echo $row['email'] . '</br>';
|
|
|
|
echo $row['pseudo'] . '</br>';
|
|
|
|
echo $row['pseudo'] . '</br>';
|
|
|
|
echo $row['mdp'] . '</br>';
|
|
|
|
echo $row['mdp'] . '</br>';
|
|
|
|
echo '</br>';
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|