public function Obtener($intiddocente) { try { $stm = $this->pdo->prepare("SELECT * FROM tb_docente WHERE intiddocente = ?"); $stm->execute(array($intiddocente)); $r = $stm->fetch(PDO::FETCH_OBJ); $doc = new Docente(); $doc->__SET('intiddocente', $r->intiddocente); $doc->__SET('nvchnombre', $r->nvchnombre); $doc->__SET('nvchapellidos', $r->nvchapellidos); $doc->__SET('nvchcelular', $r->nvchcelular); $doc->__SET('nvchcorreo', $r->nvchcorreo); return $doc; } catch (Exception $e) { die($e->getMessage()); } }
<?php include 'headeradmin.php'; require_once 'docente.entidad.php'; require_once 'docente.model.php'; // Logica $doc = new Docente(); $model = new DocenteModel(); if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'actualizar': $doc->__SET('intiddocente', $_REQUEST['intiddocente']); $doc->__SET('nvchnombre', $_REQUEST['nvchnombre']); $doc->__SET('nvchapellidos', $_REQUEST['nvchapellidos']); $doc->__SET('nvchcelular', $_REQUEST['nvchcelular']); $doc->__SET('nvchcorreo', $_REQUEST['nvchcorreo']); $model->Actualizar($doc); header('Location: docente.php'); break; case 'registrar': $doc->__SET('intiddocente', $_REQUEST['intiddocente']); $doc->__SET('nvchnombre', $_REQUEST['nvchnombre']); $doc->__SET('nvchapellidos', $_REQUEST['nvchapellidos']); $doc->__SET('nvchcelular', $_REQUEST['nvchcelular']); $doc->__SET('nvchcorreo', $_REQUEST['nvchcorreo']); $model->Registrar($doc); header('Location: docente.php'); break; case 'eliminar': $model->Eliminar($_REQUEST['intiddocente']); header('Location: docente.php'); break;