Documentation

M_alumnosSeleccionados
in package

Clase para gestionar la selección de alumnos inscritos en pruebas deportivas.

Permite comprobar si una clase tiene inscripciones y extraer los alumnos inscritos diferenciando entre pruebas individuales y pruebas de relevos 4x100.

Tags
author

Mauricio Peña Domínguez

Table of Contents

Properties

$conexion  : PDO

Methods

__construct()  : mixed
Constructor.
comprobar()  : string
Comprueba si una clase tiene alumnos inscritos en pruebas individuales o de relevos 4x100.
extraer()  : string
Extrae los alumnos inscritos en pruebas individuales y relevos 4x100 para una clase dada.

Properties

Methods

__construct()

Constructor.

public __construct() : mixed

Establece la conexión a la base de datos usando PDO. Lanza una excepción en caso de fallo de conexión.

comprobar()

Comprueba si una clase tiene alumnos inscritos en pruebas individuales o de relevos 4x100.

public comprobar(array<string|int, mixed> $idClase) : string
Parameters
$idClase : array<string|int, mixed>

Array asociativo que contiene la clave 'idClase' con el ID de la clase a comprobar.

Return values
string

JSON con el resultado. Contiene "success" true/false y un mensaje.

extraer()

Extrae los alumnos inscritos en pruebas individuales y relevos 4x100 para una clase dada.

public extraer(array<string|int, mixed> $idClase) : string

El resultado está estructurado por sexo ('M' o 'F'), tipo de prueba ('P' para pruebas individuales, 'C' para relevos) y el id de la prueba, conteniendo los ids de los alumnos inscritos.

Parameters
$idClase : array<string|int, mixed>

Array asociativo que contiene la clave 'idClase' con el ID de la clase a extraer.

Return values
string

JSON con la estructura de alumnos inscritos o un error.


        
On this page

Search results