From 859f86aeb1538f06be9bb973bec00a5c30a28ed6 Mon Sep 17 00:00:00 2001 From: Isaac Date: Fri, 25 Sep 2026 10:30:54 +0200 Subject: [PATCH] funcionalidad de perfil (estadisticas y nombre) --- clases/ClaseUsuario.php | 2 +- controladores/ControladorUsuario.php | 22 +++++++++++++++ index.php | 1 + perfil.php | 41 +++++++++++++++++++++++----- 4 files changed, 58 insertions(+), 8 deletions(-) diff --git a/clases/ClaseUsuario.php b/clases/ClaseUsuario.php index 2eed97d..410a252 100644 --- a/clases/ClaseUsuario.php +++ b/clases/ClaseUsuario.php @@ -212,5 +212,5 @@ class Usuario { return null; } - + } diff --git a/controladores/ControladorUsuario.php b/controladores/ControladorUsuario.php index 39916a0..a61322b 100644 --- a/controladores/ControladorUsuario.php +++ b/controladores/ControladorUsuario.php @@ -85,4 +85,26 @@ switch ($_POST['orden']) { ]); break; + + case 'mostrarEstadisticas': + + $usuario = Usuario::buscarPorId($_SESSION['idUsuario']); + + if ($usuario instanceof Usuario) { + + echo json_encode([ + 'victorias' => $usuario->getVictorias(), + 'derrotas' => $usuario->getDerrotas(), + 'aciertos' => $usuario->getAciertos() + ]); + + } else { + + echo json_encode($usuario); + } + + break; + + + } diff --git a/index.php b/index.php index 2c605b0..0dd08d7 100644 --- a/index.php +++ b/index.php @@ -9,6 +9,7 @@ include 'cabecera.php'; Triviagmático + diff --git a/perfil.php b/perfil.php index 8a7b389..a313d77 100644 --- a/perfil.php +++ b/perfil.php @@ -28,6 +28,7 @@ + @@ -67,7 +68,7 @@

- tuNombre +

@@ -180,8 +181,8 @@   Victorias: - - 0 + + @@ -192,8 +193,8 @@   Derrotas: - - 0 + + @@ -204,8 +205,8 @@   Aciertos: - - 0 + + @@ -417,6 +418,32 @@ +