$id = filter_input(INPUT_GET, "id") ? filter_input(INPUT_GET, "id") : NULL; $acao = filter_input(INPUT_GET, "acao") ? filter_input(INPUT_GET, "acao") : NULL; $nome = filter_input(INPUT_POST, "nome") ? filter_input(INPUT_POST, "nome") : NULL; $nota = filter_input(INPUT_POST, "nota") ? filter_input(INPUT_POST, "nota") : NULL; require_once 'interface/Entidade.interface.php'; require_once 'classes/ServiceDb.class.php'; require_once 'classes/Aluno.class.php'; require_once "conexao.php"; $pdo = Conectar(); $aluno = new Aluno(); $aluno->setId($id); $aluno->setTable("alunos"); $aluno->setNome($nome); $aluno->setNota($nota); $dds = ["nome" => $aluno->getNome(), "nota" => $aluno->getNota()]; $aluno->setDados($dds); $aluno->setTermos("WHERE id = {$id}"); $exec = new ServiceDb($pdo, $aluno); switch ($acao) { case "cadastrar": $exec->Inserir(); break; case "editar": $exec->Alterar(); break; } header("location:index.php"); ?> </body> </html>
$dados = $obj->setDados($dds); $exec = new ServiceDb($pdo, $obj); $sessao = 1; break; case "Usuario": $login = filter_input(INPUT_POST, "login") ? filter_input(INPUT_POST, "login") : NULL; $senha = filter_input(INPUT_POST, "senha") ? filter_input(INPUT_POST, "senha") : NULL; $obj->setLogin($login); $obj->setSenha(md5($senha)); $dds = ["login" => $obj->getLogin(), "senha" => $obj->getSenha()]; $dados = $obj->setDados($dds); $exec = new ServiceDb($pdo, $obj); $sessao = 2; break; } switch ($acao) { case "Cadastrar": $exec->Inserir($obj->getDados()); break; case "Editar": $exec->Alterar($id, $obj->getDados()); break; case "Excluir": $exec->Deletar($id); break; } header("location:index.php?sessao=" . $sessao); ?> </body> </html>