crear sala (crear clase EquipoxPartida y modificar controladorPartida)
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
require_once __DIR__ . '/../includes/conexionBD.php';
|
||||
|
||||
class EquipoxPartida
|
||||
{
|
||||
public $idEquipoxPartida;
|
||||
public $idEquipo;
|
||||
public $idPartida;
|
||||
|
||||
public function __construct(
|
||||
$idEquipoxPartida = null,
|
||||
$idEquipo = null,
|
||||
$idPartida = null
|
||||
) {
|
||||
$this->idEquipoxPartida = $idEquipoxPartida;
|
||||
$this->idEquipo = $idEquipo;
|
||||
$this->idPartida = $idPartida;
|
||||
}
|
||||
|
||||
public function insertar()
|
||||
{
|
||||
$conexion = conexionBD();
|
||||
|
||||
if (is_array($conexion)) {
|
||||
return $conexion;
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
$sql = "
|
||||
INSERT INTO equipoxpartida
|
||||
(idEquipo, idPartida)
|
||||
VALUES
|
||||
(:idEquipo, :idPartida)
|
||||
";
|
||||
|
||||
$consulta = $conexion->prepare($sql);
|
||||
|
||||
$consulta->bindParam(':idEquipo', $this->idEquipo);
|
||||
$consulta->bindParam(':idPartida', $this->idPartida);
|
||||
|
||||
$consulta->execute();
|
||||
|
||||
$this->idEquipoxPartida = (int)$conexion->lastInsertId();
|
||||
|
||||
return [
|
||||
'exito' => 'Equipo vinculado a la partida correctamente.',
|
||||
'exito_tecnico' => $this->idEquipoxPartida
|
||||
];
|
||||
|
||||
} catch (PDOException $error) {
|
||||
|
||||
return [
|
||||
'error' => 'Ocurrió un error al vincular el equipo con la partida.',
|
||||
'error_tecnico' => $error->getMessage()
|
||||
];
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user