From dc99bdcab5aef7fcdd7534c21e3317f1cc0d0ef9 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Tue, 10 Jan 2023 23:13:40 +0100 Subject: [PATCH] implemented functionality to write to Database after game ends --- Database.php | 8 ++++---- controllers/updateData.php | 10 +++++++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Database.php b/Database.php index bcf9fd4..1b39704 100644 --- a/Database.php +++ b/Database.php @@ -37,10 +37,10 @@ class Database { public function update($params = []) { dd($params); $this->query("UPDATE user SET level= :level, xp= :xp, coins = :coins WHERE username = :user", [ - "level" => $params[1], - "xp" => $params[3], - "coins" => $params[4], - "user" => $params[0], + "level" => $params["level"], + "xp" => $params["xp"], + "coins" => $params["coins"], + "user" => $params["username"], ]); } diff --git a/controllers/updateData.php b/controllers/updateData.php index 8c88660..30298ed 100644 --- a/controllers/updateData.php +++ b/controllers/updateData.php @@ -3,6 +3,10 @@ $password = 'password'; $config = require('config.php'); $db = new Database($config['database'], $username, $password); -$data = json_decode(file_get_contents("php://input"), true); -dd($data); - $db->update($data); + $data = json_decode(file_get_contents("php://input"), true); + $db->query("UPDATE user SET level= :level, xp= :xp, coins= :coins WHERE username = :user", [ + "level" => $data["level"], + "xp" => $data["xp"], + "coins" => $data["coins"], + "user" => $data["username"] +]);