From de47e005859f5b373e13ebe5ebb3cfe9cdca5e15 Mon Sep 17 00:00:00 2001 From: LAMINO-HARO FERNANDO-JOEL <lamino@etu.unistra.fr> Date: Sat, 13 May 2023 11:18:14 +0000 Subject: [PATCH] Upload New File by Lahad --- Database/Script_PHP/updateStat.php | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Database/Script_PHP/updateStat.php diff --git a/Database/Script_PHP/updateStat.php b/Database/Script_PHP/updateStat.php new file mode 100644 index 000000000..5bb87764b --- /dev/null +++ b/Database/Script_PHP/updateStat.php @@ -0,0 +1,38 @@ +<?php + // $connect = new PDO("mysql:host=127.0.0.1;port=3306;dbname=ludo_bdd","root",""); + require 'connexion.php'; + + if(isset($_POST['id_joueur']) && isset($_POST['match'])) + { + $etat_match = $_POST['match']; + $id = $_POST['id_joueur']; + + if($etat_match == 1) //On va mettre a jour le stat du joueur (Victoire) + { + //On incremente le nombre de victoire + $sql = "UPDATE Joueur SET nbMatch = nbMatch + :match, nbDefaite = nbDefaite + :vict WHERE id_joueur=:id"; + $match = 1; + $vict = 1; + $stmt1 = $connect->prepare($sql); + $stmt1->bindParam(':match', $match); + $stmt1->bindParam(':vict', $vict); + $stmt1->bindParam(':id',$id); + } + elseif($etat_match == 0) // On va mettre a jour le stat du joueur (Defaite) + { + //On incremente le nombre de defaite + $sql = "UPDATE Joueur SET nbMatch = nbMatch + :match, nbDefaite = nbDefaite + :def WHERE id_joueur=:id"; + $match = 1; + $def = 1; + $stmt1 = $connect->prepare($sql); + $stmt1->bindParam(':match', $match); + $stmt1->bindParam(':def', $def); + $stmt1->bindParam(':id',$id); + } + else + { + echo("Erreur"); + } + } + +?> \ No newline at end of file -- GitLab