function getPeriodos()
{
    $resp = false;
    $consulta = "Select idPeriodo,periodo from periodo";
    $conexion = conectar2();
    $sentencia = $conexion->prepare($consulta);
    try {
        if (!$sentencia->execute()) {
            print_r($sentencia->errorInfo());
        }
        $resp = $sentencia->fetchAll();
        $sentencia->closeCursor();
    } catch (PDOException $e) {
        echo "Error al ejecutar la sentencia: \n";
        print_r($e->getMessage());
    }
    return $resp;
}
}
function validaOpcion($opcionSeleccionada)
{
    // Se valida que la opcion seleccionada por el usuario en el select tenga un valor numerico
    if (is_numeric($opcionSeleccionada)) {
        return true;
    } else {
        return false;
    }
}
$selectDestino = $_GET["select"];
$opcionSeleccionada = $_GET["opcion"];
if (validaSelect($selectDestino) && validaOpcion($opcionSeleccionada)) {
    $tabla = $listadoSelects[$selectDestino];
    include 'conexion.php';
    conectar2();
    $consulta = mysql_query("SELECT id_tipohonorario, nombre_tipohonorario FROM {$tabla} WHERE id_tipopersonal='{$opcionSeleccionada}'") or die(mysql_error());
    desconectar2();
    // Comienzo a imprimir el select
    $cantidad = mysql_num_rows($consulta);
    $desabilitado = "";
    if ($cantidad == 0) {
        $desabilitado = "disabled='disabled'";
    }
    echo "<select " . $desabilitado . " name='" . $selectDestino . "' id='" . $selectDestino . "' onChange='cargaContenido(this.id)'>";
    echo "<option value='0'>Elige</option>";
    while ($registro = mysql_fetch_row($consulta)) {
        // Convierto los caracteres conflictivos a sus entidades HTML correspondientes para su correcta visualizacion
        $registro[1] = htmlentities($registro[1]);
        // Imprimo las opciones del select
        echo "<option value='" . $registro[0] . "'>" . $registro[1] . "</option>";
function getGrupos()
{
    $resp = false;
    $cveC = $_POST['cveCarrera'];
    $consulta = "select idGrupo from grupos where cveCarrera={$cveC}";
    $conexion = conectar2();
    $sentencia = $conexion->prepare($consulta);
    try {
        if (!$sentencia->execute()) {
            print_r($sentencia->errorInfo());
        }
        $resp = $sentencia->fetchAll();
        $sentencia->closeCursor();
    } catch (PDOException $e) {
        echo "Error al ejecutar la sentencia: \n";
        print_r($e->getMessage());
    }
    return $resp;
}