Merge branch 'main' of https://git.desarrolloalcala.com/jorge/triviagmatico
This commit is contained in:
@@ -1,21 +1,18 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once __DIR__ . '/../includes/conexionBD.php';
|
require_once __DIR__ . '/../includes/conexionBD.php';
|
||||||
|
|
||||||
|
|
||||||
// Clase encargada de registrar las respuestas de los jugadores en tiempo real durante la partida
|
// Clase encargada de registrar las respuestas de los jugadores en tiempo real durante la partida
|
||||||
class RespuestaAlmacenada {
|
class RespuestaAlmacenada {
|
||||||
public $idRespuestaAlmacenada;
|
public $idRespuestaAlmacenada;
|
||||||
public $idPartidaxPregunta;
|
public $idPartidaxPregunta;
|
||||||
public $idUsuario;
|
public $idUsuario;
|
||||||
public $idRespuesta;
|
public $idRespuesta;
|
||||||
public $primero; // Indica con 1 o 0 si fue el más rápido en responder correctamente
|
|
||||||
|
|
||||||
public function __construct($idRespuestaAlmacenada = null, $idPartidaxPregunta = null, $idUsuario = null, $idRespuesta = null, $primero = 0) {
|
public function __construct($idRespuestaAlmacenada = null, $idPartidaxPregunta = null, $idUsuario = null, $idRespuesta = null) {
|
||||||
$this->idRespuestaAlmacenada = $idRespuestaAlmacenada;
|
$this->idRespuestaAlmacenada = $idRespuestaAlmacenada;
|
||||||
$this->idPartidaxPregunta = $idPartidaxPregunta;
|
$this->idPartidaxPregunta = $idPartidaxPregunta;
|
||||||
$this->idUsuario = $idUsuario;
|
$this->idUsuario = $idUsuario;
|
||||||
$this->idRespuesta = $idRespuesta;
|
$this->idRespuesta = $idRespuesta;
|
||||||
$this->primero = $primero;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -26,14 +23,13 @@ class RespuestaAlmacenada {
|
|||||||
if (is_array($conexion)) return $conexion;
|
if (is_array($conexion)) return $conexion;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$sql = "INSERT INTO respuestaalmacenada (idPartidaxPregunta, idUsuario, idRespuesta, primero)
|
$sql = "INSERT INTO respuestaalmacenada (idPartidaxPregunta, idUsuario, idRespuesta)
|
||||||
VALUES (:idPartidaxPregunta, :idUsuario, :idRespuesta, :primero)";
|
VALUES (:idPartidaxPregunta, :idUsuario, :idRespuesta)";
|
||||||
$consulta = $conexion->prepare($sql);
|
$consulta = $conexion->prepare($sql);
|
||||||
|
|
||||||
$consulta->bindParam(':idPartidaxPregunta', $this->idPartidaxPregunta);
|
$consulta->bindParam(':idPartidaxPregunta', $this->idPartidaxPregunta);
|
||||||
$consulta->bindParam(':idUsuario', $this->idUsuario);
|
$consulta->bindParam(':idUsuario', $this->idUsuario);
|
||||||
$consulta->bindParam(':idRespuesta', $this->idRespuesta);
|
$consulta->bindParam(':idRespuesta', $this->idRespuesta);
|
||||||
$consulta->bindParam(':primero', $this->primero, PDO::PARAM_INT);
|
|
||||||
$consulta->execute();
|
$consulta->execute();
|
||||||
|
|
||||||
return [
|
return [
|
||||||
@@ -77,4 +73,4 @@ class RespuestaAlmacenada {
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user