</head> <body> <div class="container"> <ul class="nav nav-tabs"> <li role="presentation"><a href="index.php">Listagem de Professores</a></li> <li role="presentation"><a href="cadastra_professor.php">Cadastro de Professor</a></li> <li role="presentation" class="active"><a href="materia.php">Cadastro de Matérias</a></li> </ul> <h1>Deletar Professor</h1> <?php //Cria uma conexão com o banco de dados $connection = Connection::getConnection(); //Cria um novo objeto professor $professor = new Professor($connection); //flag que controla exibição do formulário $exibirForm = true; //carrega o professor do banco de dados o qual se deseja apagar $materiarInput = $professor->find(filter_input(INPUT_GET, 'prof_id', FILTER_VALIDATE_INT)); //cria um novo Objeto matéria $materia = new Materia($connection); //Carrega a matéria que o professor leciona $materiaProfessor = $materia->find($materiarInput['fk_mat_id']); //se o form foi submetido if (isset($_POST)) { if (isset($_POST['prof_id'])) { $id = filter_input(INPUT_POST, 'prof_id', FILTER_VALIDATE_INT); //se a deleção funcionar exibe uma mensagem de sucesso if ($professor->deletar($id)) { ?>
<div class="container"> <ul class="nav nav-tabs"> <li role="presentation"><a href="index.php">Listagem de Professores</a></li> <li role="presentation"><a href="cadastra_professor.php">Cadastro de Professor</a></li> <li role="presentation" class="active"><a href="materia.php">Cadastro de Matérias</a></li> </ul> <h1>Escola</h1> <?php //flag que indica se o form deve ser exibido $exibirForm = true; //Cria uma conexão com o banco de dados $connection = Connection::getConnection(); //Cria um novo objeto professor e seleciona o professor do banco para atualização $professor = new Professor($connection); //carrega o professor do banco de dados para popular o form para edição $materiarInput = $professor->find(filter_input(INPUT_GET, 'prof_id', FILTER_VALIDATE_INT)); //se o form foi submetido faz validação dos dados if (isset($_POST['registrar'])) { $validacao = $professor->valida($_POST); //se houver algum erro, imprime os erros na tela if (isset($validacao['erros'])) { ?> <div class="alert-danger"> <ul> <?php foreach ($validacao['erros'] as $erro) { ?> <li><?php echo $erro;
<link rel="stylesheet" href="./css/bootstrap.css"> </head> <body> <div class="container"> <ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="index.php">Listagem de Professores</a></li> <li role="presentation"><a href="cadastra_professor.php">Cadastro de Professor</a></li> <li role="presentation"><a href="materia.php">Cadastro de Matérias</a></li> </ul> <h1>Teste Secretaria de Planejamento </h1> <?php //Cria uma conexão com o banco de dados $connection = Connection::getConnection(); //Cria um novo objeto professor $professor = new Professor($connection); //busca todos os registros de professores do banco de dados $professores = $professor->findAll(); ?> <!-- lista todos os professores cadastrados --> <h1>Professores Cadastrados</h1> <table class="table table-bordered"> <thead> <tr> <th>ID</th> <th>Nome</th> <th>Email</th> <th>Telefone</th> <th>CPF</th> <th>Matéria</th>
<body> <div class="container"> <ul class="nav nav-tabs"> <li role="presentation"><a href="index.php">Listagem de Professores</a></li> <li role="presentation" class="active"><a href="cadastra_professor.php">Cadastro de Professor</a></li> <li role="presentation"><a href="materia.php">Cadastro de Matérias</a></li> </ul> <h1>Escola</h1> <?php //Cria uma conexão com o banco de dados $connection = Connection::getConnection(); //Cria um novo objeto professor $professor = new Professor($connection); //se o form foi submetido faz validação dos dados if (isset($_POST['registrar'])) { $validacao = $professor->valida($_POST); //se houver algum erro, imprime os erros na tela if (isset($validacao['erros'])) { ?> <div class="alert-danger"> <ul> <?php foreach ($validacao['erros'] as $erro) { ?> <li><?php echo $erro; ?> </li>