//Arrumar codificação header('Content-Type: text/html; charset=UTF-8'); //Chama a biblioteca com algumas funções include "LibraryPHP.php"; //Abre a conexão com o banco de dados $conexao = open_connection(); if (isset($_GET['Btn_Salvar'])) { $nome_aluno = $_GET['nome_aluno']; $cod_curso = $_GET['curso']; $data_matricula = $_GET['data_matricula']; $ano_matricula = $_GET['ano_matricula']; //Pegar apenas o código do aluno $nome_aluno = explode("-", $nome_aluno); $cod_aluno = $nome_aluno[0]; //Converter data para o formato do banco; $data_matricula_formatada = convert_date_base($data_matricula); $SQLVerificarCurso = $conexao->query("SELECT COUNT(*) AS matricula \n\t\t\t\t\t\t\t\t\t FROM matricula\n\t\t\t\t\t\t\t\t\t\t WHERE cod_aluno = {$cod_aluno} AND\n \t\t\t\t\t\t\t\t\t \t \t\t cod_curso = {$cod_curso} AND\n \t\t\t\t\t\t\t\t\t\t \t\t ano = {$ano_matricula}"); if ($SQLVerificarCurso) { $RESVerificarCurso = $SQLVerificarCurso->fetch(PDO::FETCH_ASSOC); if ($RESVerificarCurso['matricula'] >= 1) { echo "<script language='javascript' type='text/javascript'>alert('Aluno já cadastratdo neste curso para este periodo e ano!');</script>"; echo "<script language='javascript' type='text/javascript'>window.location.href='FormCadMatricula.php'</script>"; return false; } else { $SQLIncMatricula = $conexao->query("INSERT INTO matricula(cod_aluno, cod_curso, data_matricula, ano, ativo, pago)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t VALUES ({$cod_aluno}, {$cod_curso}, '{$data_matricula_formatada}', {$ano_matricula}, 1, 0)"); if ($SQLIncMatricula) { echo "<script language='javascript' type='text/javascript'>alert('Aluno matriculado com sucesso!');</script>"; echo "<script language='javascript' type='text/javascript'>window.location.href='FormCadMatricula.php'</script>"; return true; } else { echo "<script language='javascript' type='text/javascript'>alert('Problemas ao matricular aluno!');</script>";
if (isset($_GET['Btn_Salvar'])) { $nome = $_GET['nome']; $data_nascimento = $_GET['data_nascimento']; $telefone = $_GET['telefone']; $cpf = $_GET['cpf']; $rg = $_GET['rg']; //Tira os pontos e o traço $cpfInt = preg_replace("/[\\.\\-]/", "", $cpf); $SQLVerCpf = $conexao->query("SELECT COUNT(*) as linhacpf \n\t\t\t \t\t\t\t\t\t FROM aluno \n\t\t\t \t\t\t\t\t\t WHERE cpf = '{$cpfInt}'"); if ($SQLVerCpf) { $RESVerCpf = $SQLVerCpf->fetch(PDO::FETCH_ASSOC); if ($RESVerCpf['linhacpf'] >= 1) { echo "<script language='javascript' type='text/javascript'>alert('Aluno já cadastratdo com esse cpf!');</script>"; echo "<script language='javascript' type='text/javascript'>window.location.href='FormCadAluno.php'</script>"; return false; } else { //Converte a data para o formato do banco de dados $dataFormatada = convert_date_base($data_nascimento); $SQLIncAluno = $conexao->query("INSERT INTO aluno(cpf,rg,data_nascimento,nome_aluno,telefone)\n\t\t\t\t\t\t\t\t\t\t\t\t\t VALUES('{$cpfInt}', '{$rg}', '{$dataFormatada}', '{$nome}', '{$telefone}')"); if ($SQLIncAluno) { echo "<script language='javascript' type='text/javascript'>alert('Aluno cadastratdo com sucesso!');</script>"; echo "<script language='javascript' type='text/javascript'>window.location.href='FormCadAluno.php'</script>"; return true; } else { echo "<script language='javascript' type='text/javascript'>alert('Problemas ao cadastrar o aluno!');</script>"; echo "<script language='javascript' type='text/javascript'>window.location.href='FormCadAluno.php'</script>"; return false; } } } }