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