/**
  * 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();
 }
Exemplo n.º 2
0
		<div align="center"><h2>&Aacute;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>