Envoi de la correction des includes et mise en place de toutes les gateways sauf DetalPartie

ServeurDeTest
Johan LACHENAL 2 years ago
parent 75c470ad70
commit 3f9f52f9b0

@ -1,4 +1,6 @@
<?php
require_once "../Config/Connection.php";
require_once "../Model/Enigme.php";
class EnigmeGateway
{

@ -1,7 +1,7 @@
<?php
require "../Model/Joueur.php";
require "Connection.php";
require_once "../Model/Joueur.php";
require_once "../Config/Connection.php";
class JoueurGateway
{
@ -22,12 +22,19 @@ class JoueurGateway
$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)";
$this->con->executeQuery($query, array(
':email' => array($joueur->getEmail(),PDO::PARAM_STR),
':pseudo' => array($joueur->getPseudo(),PDO::PARAM_STR),
':mdp' => array($joueur->getMdp(),PDO::PARAM_STR)));
':email' => array($email,PDO::PARAM_STR),
':pseudo' => array($pseudo,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{
@ -38,7 +45,6 @@ class JoueurGateway
echo $row['email'] . '</br>';
echo $row['pseudo'] . '</br>';
echo $row['mdp'] . '</br>';
echo '</br>';
}
}

@ -1,6 +1,7 @@
<?php
require_once("Connection.php");
require_once "../Model/Partie.php";
require_once "../Config/Connection.php";
class PartieGateway
{
@ -14,11 +15,19 @@ class PartieGateway
$this->con = $con;
}
public function insert(string $idPartie){
$query= "INSERT INTO Game VALUES ('$idPartie')";
$query= "INSERT INTO Game VALUES (:idPartie)";
$this->con->executeQuery($query, array(':idPartie' => array($idPartie, PDO::PARAM_STR)));
}
public function delete(string $idPartie){
$query= "DELETE FROM Game WHERE idGame = $idPartie";
$query= "DELETE FROM Game WHERE idGame = :idPartie";
$this->con->executeQuery($query, array(':idPartie' => array($idPartie, PDO::PARAM_STR)));
}
public function showAll() : void{
$query= "SELECT * FROM Partie";
$this->con->executeQuery($query);
$results=$this->con->getResults();
foreach ($results as $row) {
echo $row['idPartie'] . '</br>';
}
}
}
Loading…
Cancel
Save