/** * atualiza um registro da tabela * * @parametro CampusMySql campu */ public function update(Campus $Campus) { $sql = "UPDATE {$this->table} SET nome = :nome, cidade = :cidade, fk_instituicao = :fk_instituicao WHERE id_campus = :id"; $id = $Campus->getIdCampus(); $nome = $Campus->getNome(); $cidade = $Campus->getCidade(); $fkInstituicao = $Campus->getFkInstituicao(); $stmt = ConnectionFactory::prepare($sql); $stmt->bindParam(':id', $id); $stmt->bindParam(':nome', $nome); $stmt->bindParam(':cidade', $cidade); $stmt->bindParam(':fkInstituicao', $fkInstituicao); return $stmt->execute(); }
<div align="center"><h2>Área Administrativa - Cursos</h2></div> <?php /* Acesso ao banco de dados */ $banco = DB::getInstance(); $conexao = $banco->ConectarDB(); $campus = new Campus(); $vetorcampus = $campus->SelectByAll($conexao); echo "<form id='excluircampus' name='excluircampus' action='' method='post'>"; echo ' <table width="76%" border="1">'; echo ' <tr>'; echo ' <td width="80%"><strong>Campus</strong></td>'; echo ' <td width="20%"><strong>Excluir</strong></td>'; echo ' </tr>'; foreach ($vetorcampus as $campus) { echo ' <tr>'; echo ' <td>' . $campus->getNome() . '</td>'; echo " <td><a href='#' onclick='excluir(" . $campus->getIdCampus() . ")'>Excluir</a></td>"; echo ' </tr>'; } echo ' </table>'; } ?> <script type="text/javascript"> function excluir(id){ document.forms["excluircampus"].action = "excluir_campus.php?id=" + id; document.forms["excluircampus"].submit(); } </script> <br /> <div class="voltar"><form><input type="button" value=" Voltar " onclick="history.go(-1)" /></form></div> </div>