Exemplo n.º 1
0
<?php

require_once 'autorequire.php';
$alumno = new Alumno();
$alumnoModel = new AlumnoModel();
if (isset($_REQUEST['action'])) {
    switch ($_REQUEST['action']) {
        case 'actualizar':
            $alumno->__SET('id', $_REQUEST['id']);
            $alumno->__SET('nombre', $_REQUEST['nombre']);
            $alumno->__SET('apellido', $_REQUEST['apellido']);
            $alumno->__SET('sexo', $_REQUEST['sexo']);
            $alumno->__SET('fechaNacimiento', $_REQUEST['fechaNacimiento']);
            $alumnoModel->Actualizar($alumno);
            header('Location: index.php');
            break;
        case 'registrar':
            $alumno->__SET('nombre', $_REQUEST['nombre']);
            $alumno->__SET('apellido', $_REQUEST['apellido']);
            $alumno->__SET('sexo', $_REQUEST['sexo']);
            $alumno->__SET('fechaNacimiento', $_REQUEST['fechaNacimiento']);
            $alumnoModel->Registrar($alumno);
            header('Location: index.php');
            break;
        case 'eliminar':
            $alumnoModel->Eliminar($_REQUEST['id']);
            header('Location: index.php');
            break;
        case 'editar':
            $alumno = $alumnoModel->Obtener($_REQUEST['id']);
            break;
Exemplo n.º 2
0
<?php

require_once 'alumno.entidad.php';
require_once 'alumno.model.php';
// Logica
$alm = new Alumno();
$model = new AlumnoModel();
if (isset($_REQUEST['action'])) {
    switch ($_REQUEST['action']) {
        case 'actualizar':
            $alm->__SET('id', $_REQUEST['id']);
            $alm->__SET('Nombre', $_REQUEST['Nombre']);
            $alm->__SET('Apellido', $_REQUEST['Apellido']);
            $alm->__SET('Sexo', $_REQUEST['Sexo']);
            $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']);
            $model->Actualizar($alm);
            header('Location: index.php');
            break;
        case 'registrar':
            $alm->__SET('Nombre', $_REQUEST['Nombre']);
            $alm->__SET('Apellido', $_REQUEST['Apellido']);
            $alm->__SET('Sexo', $_REQUEST['Sexo']);
            $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']);
            $model->Registrar($alm);
            header('Location: index.php');
            break;
        case 'eliminar':
            $model->Eliminar($_REQUEST['id']);
            header('Location: index.php');
            break;
        case 'editar':
Exemplo n.º 3
0
<?php

require_once 'alumno.entidad.php';
require_once 'alumno.model.php';
// Logica
$alm = new Alumno();
$model = new AlumnoModel();
//$tipo = isset($_REQUEST['t']) ? $_REQUEST['t'] : 'excel';
$tipo = isset($_REQUEST['t']) ? $_REQUEST['t'] : 'word';
$extension = $tipo == 'excel' ? '.xls' : '.doc';
header("Content-type: application/vnd.ms-{$tipo}");
header("Content-Disposition: attachment; filename=mi_archivo{$extension}");
header("Pragma: no-cache");
header("Expires: 0");
?>

<h1>Mi primer reporte en <?php 
echo $tipo;
?>
</h1>
<p>Hemos creado nuestro reporte en <b><?php 
echo $tipo;
?>
</b> usando PHP y HTML :).</p>

<table>
    <thead>
        <tr>
            <th style="text-align:left;">Nombre</th>
            <th style="text-align:left;">Apellido</th>
            <th style="text-align:left;">Sexo</th>
Exemplo n.º 4
0
<?php

require_once 'claseModel.php';
require_once 'clase.php';
$alm = new Alumno();
$model = new AlumnoModel();
if (isset($_REQUEST['action'])) {
    switch ($_REQUEST['action']) {
        case 'update':
            $alm->__SET('id', $_REQUEST['id']);
            $alm->__SET('Nombre', $_REQUEST['Nombre']);
            $alm->__SET('Apellido', $_REQUEST['Apellido']);
            $alm->__SET('Sexo', $_REQUEST['Sexo']);
            $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']);
            $model->update($alm);
            break;
        case 'insert':
            var_dump($_REQUEST);
            exit;
            $alm->__SET('Nombre', $_REQUEST['Nombre']);
            $alm->__SET('Apellido', $_REQUEST['Apellido']);
            $alm->__SET('Sexo', $_REQUEST['Sexo']);
            $alm->__SET('FechaNacimiento', $_REQUEST['FechaNacimiento']);
            $model->insert($alm);
            break;
        case 'delete':
            $model->delete($_REQUEST['id']);
            break;
        case 'edit':
            $alm = $model->obtain($_REQUEST['id']);
            break;