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