Beispiel #1
0
<?php

session_start();
require "../main_Lib.php";
include_once "../class/class_alumno.php";
if ($_SESSION['token'] != $token) {
    session_destroy();
    moveLocation("../ingreso.php", 0, 2);
}
$class_alumno = new alumno();
DBConnect($dbh);
$cursos = $class_alumno->obtenerAlumnosPorCurso();
$fp = fopen("libro_registros.xls", "w");
fwrite($fp, "Matrícula" . "\t" . "Apellidop" . "\t" . "Apellidom" . "\t" . "Nombres" . "\t" . "Sexo" . "\t" . "RUT" . "\t" . "Fec. Nac." . "\t" . "Curso" . "\t" . "Dirección" . "\t" . "Comuna" . "\t" . "Matrícula" . "\t" . "Procedencia" . "\t" . "Fec. Inc." . "\t" . "Curso Repite" . "\t" . "Fecha Retiro" . "\t" . "Causal Retiro" . "\t" . "Nivel Padre" . "\t" . "Nivel Madre" . "\t" . "Con quien vive" . "\t" . "RUT Apo" . "\t" . "Apoderado" . "\t" . "Teléfono" . "\n");
flock($fp, 2);
$matricula = 0;
$repite = null;
$fecharetiro = null;
$causalretiro = null;
$nivelpadre = null;
$nivelmadre = null;
$conquienvive = null;
foreach ($cursos as $curso => $datos) {
    $lista = 0;
    if (count($datos["alumnos"]) > 0) {
        foreach ($datos["alumnos"] as $rut => $datos_alumno) {
            $matricula++;
            $lista++;
            fwrite($fp, $matricula . "\t" . $datos_alumno["dato_alumno"]["apellidop"] . "\t" . $datos_alumno["dato_alumno"]["apellidom"] . "\t" . $datos_alumno["dato_alumno"]["nombres"] . "\t" . $datos_alumno["dato_apoderado"]["sexo"] . "\t" . $rut . "\t" . $datos_alumno["dato_apoderado"]["fechanac"] . "\t" . mostrar_curso($datos_alumno["dato_alumno"]["curso"]) . "\t" . $datos_alumno["dato_apoderado"]["direccion"] . "\t" . $datos_alumno["dato_apoderado"]["comuna"] . "\t" . $matricula . "\t" . $datos_alumno["dato_apoderado"]["procedencia"] . "\t" . $datos_alumno["dato_apoderado"]["fechamatric"] . "\t" . $repite . "\t" . $fecharetiro . "\t" . $causalretiro . "\t" . $nivelpadre . "\t" . $nivelmadre . "\t" . $conquienvive . "\t" . $datos_alumno["dato_apoderado"]["rutapoderado"] . "\t" . $datos_alumno["dato_apoderado"]["nombre"] . "\t" . $datos_alumno["dato_apoderado"]["telefono"] . "\n");
            $SQL = "update alumnos SET matricula = '{$matricula}', lista = '{$lista}' WHERE rut = '{$rut}'";
            DBQuery($SQL, $dbh);