<?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;
<?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':
<?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>
<?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;