for ($i = 1; $i <= $cantidad; $i++) { if (isset($_GET[$i])) { $dtoAreas->setIdArea($_GET[$i]); $mensaje = $facadeArea->AsignarAreas($dtoAreas); } } header("location: ../vista/asignarAreas?id=" . $_GET['selectId'] . '&mensaje=' . $mensaje); } else { if (isset($_GET['idEditarArea'])) { $facadeArea = new FacadeAreas(); $_SESSION['consultarAreas'] = $facadeArea->consultarArea($_GET['idEditarArea']); header("location: ../vista/agregarAreas?&#ModalAreas"); } else { if (isset($_POST['modificarNombreArea'])) { $facadeArea = new FacadeAreas(); $dtoAreas = new AreasDTO(); $dtoAreas->setIdArea($_POST['idArea']); $dtoAreas->setNombreArea($_POST['nombreArea']); $mensaje = $facadeArea->actualizarArea($dtoAreas); header("location: ../vista/agregarAreas?mensaje=" . $mensaje); } } } } } } } } } } }
function actualizarArea(AreasDTO $aDTO, PDO $cnn) { $mensaje = ""; try { $query = $cnn->prepare("update areas set nombreArea=? where idAreas=?"); $query->bindParam(1, $aDTO->getNombreArea()); $query->bindParam(2, $aDTO->getIdArea()); $query->execute(); $mensaje = "Área Actualizada"; } catch (Exception $ex) { $mensaje = $ex->getMessage(); } $cnn = null; return $mensaje; }