Preencha todos os campos do formulário abaixo para realizar sua inscrição.
include ('../configsubst/conexao.php');
include ('../configsubst/script.php');
include ('config.php');
function validaEmail($email) {
$conta = "^[a-zA-Z0-9\._-]+@";
$domino = "[a-zA-Z0-9\._-]+.";
$extensao = "([a-zA-Z]{2,4})$";
$pattern = $conta.$domino.$extensao;
if (ereg($pattern, $email))
return true;
else
return false;
}
function ValidaData($dat)
{
$data = explode("/","$dat"); // fatia a string $dat em pedados, usando / como referência
$d = $data[0];
$m = $data[1];
$y = $data[2];
if ($d!='' and $m!='' and $y!='')
{
$res = checkdate($m,$d,$y);
}
else $res=0;
return $res;
}
function data_banco()
{
$sql=("select date_format(now(), '%d/%m/%Y') as data");
$sqltabela=mysql_query($sql);
$sqlregistro=mysql_fetch_assoc($sqltabela);
return $sqlregistro[data];
}
function checa_cpf ($cpf,$vestibular)
{
if (verifica_curso_concorrente($cpf,$vestibular))
{
return 4;
}
if (verifica_cpf_concorrente($cpf))
{
return 3;
}
if((!is_numeric($cpf)) or (strlen($cpf) <> 11))
{
return 2;
}
else
{
if ( ($cpf == '11111111111') || ($cpf == '22222222222') ||
($cpf == '33333333333') || ($cpf == '44444444444') ||
($cpf == '55555555555') || ($cpf == '66666666666') ||
($cpf == '77777777777') || ($cpf == '88888888888') ||
($cpf == '99999999999') || ($cpf == '00000000000') )
{
return 1;
}
else
{
$cpf_dv = substr($cpf, 9,2);
}
}
for($i=0; $i<=8; $i++)
{
$digito[$i] = substr($cpf, $i,1);
}
$posicao = 10;
$soma = 0;
for($i=0; $i<=8; $i++)
{
$soma = $soma + $digito[$i] * $posicao;
$posicao = $posicao - 1;
}
$digito[9] = $soma % 11;
if($digito[9] < 2)
{
$digito[9] = 0;
}
else
{
$digito[9] = 11 - $digito[9];
}
$posicao = 11;
$soma = 0;
for ($i=0; $i<=9; $i++)
{
$soma = $soma + $digito[$i] * $posicao;
$posicao = $posicao - 1;
}
$digito[10] = $soma % 11;
if ($digito[10] < 2)
{
$digito[10] = 0;
}
else
{
$digito[10] = 11 - $digito[10];
}
$dv = $digito[9] * 10 + $digito[10];
if ($dv != $cpf_dv)
{
return 1;
}
else
{
return 0;
}
}
function cpf_concorrente($resp)
{
echo ("
");
}
function dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp)
{
echo ("
");
}
function verifica_campos_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$con_email){
$ok=0;
if ($con_nome==''){
$ok=1;
return $ok;
}
if (ValidaData($con_nascimento)<>'1'){
$ok=2;
return $ok;
}
if(!is_numeric($con_cep)){
if ($con_cep<>''){
$ok=3;
return $ok;
}
}
if((!is_numeric($con_telefone)) or ($con_telefone =='')){
$ok=4;
return $ok;
}
if(!is_numeric($con_celular)){
if ($con_celular<>''){
$ok=5;
return $ok;
}
}
if(!validaEmail($con_email)){
$ok=6;
return $ok;
}
return $ok;
}
function confirmar_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email)
{
echo ("
");
}
function gravar_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$vestibular,$valor,$resp,$con_email)
{
$con_data_n=converte_data($con_nascimento);
$con_data_g=converte_data(data_banco());
if (!verifica_cpf_concorrente($con_cpf)){
$salvar=("insert into concorrentes (con_cpf,con_nome,con_nascimento,con_sexo,con_escolaridade,con_pai,con_mae,con_rg,con_rgorgao,con_rguf,con_cep,con_endereco,con_complemento,con_numero,con_bairro,con_cidade,con_uf,con_telefone,con_celular,con_data,con_email)
values
('$con_cpf','$con_nome','$con_data_n','$con_sexo','$con_escolaridade','$con_pai','$con_mae','$con_rg','$con_rgorgao','$con_rguf','$con_cep','$con_endereco','$con_complemento','$con_numero','$con_bairro','$con_cidade','$con_uf','$con_telefone','$con_celular','$con_data_g','$con_email')");
$ok=mysql_query($salvar);
if(!$ok) {
confirmar_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
exit;
}
}
else{
$atualizar=("update concorrentes set con_nome='$con_nome', con_nascimento='$con_data_n',con_sexo='$con_sexo',con_escolaridade='$con_escolaridade',con_pai='$con_pai',con_mae='$con_mae',
con_rg='$con_rg',con_rgorgao='$con_rgorgao',con_rguf='$con_rguf',con_cep='$con_cep',con_endereco='$con_endereco',con_complemento='$con_complemento',con_numero='$con_numero',
con_bairro='$con_bairro',con_cidade='$con_cidade',con_uf='$con_uf',con_telefone='$con_telefone',con_celular='$con_celular', con_data='$con_data_g', con_email='$con_email' where con_cpf='$con_cpf'");
$ok=mysql_query($atualizar);
if (!$ok){
confirmar_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
exit;
}
}
curso_concorrente($con_cpf,$vestibular,$valor,$resp);
}
function verifica_cpf_concorrente($cpf)
{
$sqlconsultacpf=("select count(con_cpf) as total from concorrentes where con_cpf='$cpf'");
$tabelacpf=mysql_query($sqlconsultacpf);
$registrocpf=mysql_fetch_assoc($tabelacpf);
return $registrocpf[total];
}
function curso_concorrente($con_cpf,$vestibular,$valor,$resp)
{
echo ("
");
}
function verifica_curso_concorrente($cpf,$vestibular)
{
$sqlconsultacpf=("select count(con_cpf) as total from inscricoes, cursos where cod_curso=cur_codigo and ves_codigo='$vestibular' and con_cpf='$cpf'");
$tabelacpf=mysql_query($sqlconsultacpf);
$registrocpf=mysql_fetch_assoc($tabelacpf);
return $registrocpf[total];
}
function numero_inscricao($cpf,$curso)
{
$sql_inscricao=("select cod_inscricao as numero from inscricoes where cod_curso='$curso' and con_cpf='$cpf';");
$tabela_inscricao=mysql_query($sql_inscricao);
$registro=mysql_fetch_assoc($tabela_inscricao);
return $registro[numero];
}
function numero_curso($cpf,$vestibular)
{
$sql_inscricao=("select cod_curso as numero from inscricoes, cursos where cod_curso=cur_codigo and con_cpf='$cpf' and ves_codigo='$vestibular';");
$tabela_inscricao=mysql_query($sql_inscricao);
$registro=mysql_fetch_assoc($tabela_inscricao);
return $registro[numero];
}
function gravar_curso($con_cpf,$cod_curso,$vestibular,$valor,$especiais,$resp,$regime){
$con_data_g=converte_data(data_banco());
//sql que retorna a escolaridade de acordo com o candidato vigente
$sql_escolaridade=("select con_escolaridade from concorrentes where con_cpf='$con_cpf';");
$tabela_escolaridade=mysql_query($sql_escolaridade);
$registro_escolaridade=mysql_fetch_assoc($tabela_escolaridade);
if ((!verifica_curso_concorrente($con_cpf,$vestibular)) && ($regime != "") && ($especiais > 0)){
$salvar=("insert into inscricoes (con_cpf,cod_curso,data,valor,especiais,resp,regime) values
('$con_cpf','$cod_curso','$con_data_g','$val','$especiais','$resp','$regime')");
$ok=mysql_query($salvar);
if(!$ok){
curso_concorrente($con_cpf,$vestibular,$valor,$resp);
exit;
}
} else {
echo '';
curso_concorrente($con_cpf,$vestibular,$valor,$resp);
exit;
}
$cod_inscricao=numero_inscricao($con_cpf,$cod_curso);
imprimir_boleto($cod_inscricao);
}
function busca_dados_concorrente($cpf,$resp)
{
$sql_con=("select * from concorrentes where con_cpf='$cpf';");
$tabela_con=mysql_query($sql_con);
$reg=mysql_fetch_assoc($tabela_con);
$con_data_n=converte_data($reg[con_nascimento]);
confirmar_concorrentes($reg[con_cpf],$reg[con_nome],$con_data_n,$reg[con_sexo],$reg[con_escolaridade],$reg[con_pai],$reg[con_mae],$reg[con_rg],$reg[con_rgorgao],$reg[con_rguf],$reg[con_cep],$reg[con_endereco],$reg[con_complemento],$reg[con_numero],$reg[con_bairro],$reg[con_cidade],$reg[con_uf],$reg[con_telefone],$reg[con_celular],$resp,$reg[con_email]);
}
function imprimir_boleto($cod_inscricao)
{
echo ("
");
echo ("Passo 4 de 5 - Imprimir comprovante |
");
echo ("
");
$sql_inscricao=("select * from inscricoes where cod_inscricao='$cod_inscricao'");
$tabela_inscricao=mysql_query($sql_inscricao);
$registro_inscricao=mysql_fetch_assoc($tabela_inscricao);
$sql_curso=("select * from cursos where cur_codigo='$registro_inscricao[cod_curso]'");
$tabela_curso=mysql_query($sql_curso);
$registro_curso=mysql_fetch_assoc($tabela_curso);
$sql_ves=("select * from vestibulares where ves_codigo='$registro_curso[ves_codigo]'");
$tabela_ves=mysql_query($sql_ves);
$registro_ves=mysql_fetch_assoc($tabela_ves);
$sql_con=("select * from concorrentes where con_cpf='$registro_inscricao[con_cpf]'");
$tabela_con=mysql_query($sql_con);
$registro_con=mysql_fetch_assoc($tabela_con);
echo ("
");
echo ("");
echo (" | ");
echo ("Instituto Federal Goiano - Campus Rio Verde ");
//echo ("Comissão Permanente de Seleção ");
echo ("$registro_ves[ves_descricao]
| ");
echo ("
");
echo ("
");
echo ("
");
echo ("");
echo ("Dados da Inscrição | ");
echo ("
");
$data_inscricao=converte_data($registro_inscricao[data]);
echo ("");
echo ("Número de inscrição: | ");
echo ("$registro_inscricao[cod_inscricao] - $data_inscricao | ");
echo ("
");
echo ("");
echo ("Nome do candidato: | ");
echo ("$registro_con[con_nome] | ");
echo ("
");
echo ("");
echo ("CPF: | ");
echo ("$registro_con[con_cpf] | ");
echo ("
");
echo ("");
echo ("E-mail: | ");
echo ("$registro_con[con_email] | ");
echo ("
");
echo ("");
echo ("Endereço: | ");
echo ("$registro_con[con_endereco] | ");
echo ("
");
echo ("");
echo ("Complemento: | ");
echo ("$registro_con[con_complemento] | ");
echo ("
");
echo ("");
echo ("Número: | ");
echo ("$registro_con[con_numero] | ");
echo ("
");
echo ("");
echo ("Bairro: | ");
echo ("$registro_con[con_bairro] | ");
echo ("
");
echo ("");
echo ("Cidade: | ");
echo ("$registro_con[con_cidade] | ");
echo ("
");
echo ("");
echo ("Estado: | ");
echo ("$registro_con[con_uf] | ");
echo ("
");
echo ("");
echo ("Telefone: | ");
echo ("$registro_con[con_telefone] | ");
echo ("
");
echo ("");
echo ("Celular: | ");
echo ("$registro_con[con_celular] | ");
echo ("
");
echo ("");
echo ("Curso: | ");
echo ("$registro_curso[cur_nome] | ");
echo ("
");
echo ("Período: | ");
echo ("".$registro_inscricao['especiais']."º período |
");
echo ("Turno: | ");
echo ("".$registro_inscricao['regime']." |
");
echo ("
");
echo ("
");
}
function inscricoes_encerradas()
{
echo ("
");
echo ("Inscrições Encerradas!!! |
");
echo (" |
");
echo (" |
");
echo ("
");
// die();
}
function inscricoes_fechadas($dataAbertura, $horaAbertura){
$v = explode(" ", $dataAbertura);
$v = explode("-",$v[0]);
$dataAbertura = $v[2]."/".$v[1]."/".$v[0];
$v = explode(":",$horaAbertura);
$horaAbertura = $v[0].":".$v[1];
echo ("
");
echo ("As inscrições não estão abertas, acesse após o dia $dataAbertura - $horaAbertura. |
");
echo ("
");
// die();
}
function data_inscricao($vest)
{
$sql=("select now() as dataAtual, CONCAT(ves_datainscfinal, ' ', ves_horainscfinal) as dataFinal, CONCAT(ves_datainscinicial,' ',ves_horainscinicial) as dataInicio, ves_horainscinicial as horaInicio
from vestibulares where ves_codigo='$vest'");
$tabela=mysql_query($sql);
$registro = mysql_fetch_array($tabela);
if ($registro['dataAtual'] < $registro['dataInicio']){
inscricoes_fechadas($registro['dataInicio'],$registro['horaInicio']);
return 1;
} else if($registro['dataAtual'] > $registro['dataFinal']){
inscricoes_encerradas();
return 2;
}
return 0;
}
$ok = data_inscricao($vestibular);
if ($resp=='') $resp=0;
switch ($opcao)
{
case "":
// if ($ok == 0)
cpf_concorrente($resp);
break;
case "Enviar":
$ok=checa_cpf($cpf,$vestibular);
if ($ok=='4') {
$curso=numero_curso($cpf,$vestibular);
$cod_inscricao=numero_inscricao($cpf,$curso);
imprimir_boleto($cod_inscricao);
}
if ($ok=='2') {
echo("");
cpf_concorrente($resp);
}
if ($ok=='1') {
echo("");
cpf_concorrente($resp);
}
if ($ok=='0') {
dados_concorrente($cpf,'','','','','','','','','','','','','','','','','','',$resp);
}
break;
case "Enviar Dados":
$ok=verifica_campos_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$con_email);
if ($ok=='0'){
confirmar_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
if ($ok=='1'){
echo("");
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
if ($ok=='2'){
echo("");
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
if ($ok=='3'){
echo("");
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
if ($ok=='4'){
echo("");
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
if ($ok=='5'){
echo("");
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
if ($ok=='6'){
echo("");
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
}
break;
case "Confirmar":
gravar_concorrentes($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$vestibular,$valor,$resp,$con_email);
break;
case "Não Confirmar":
dados_concorrente($con_cpf,$con_nome,$con_nascimento,$con_sexo,$con_escolaridade,$con_pai,$con_mae,$con_rg,$con_rgorgao,$con_rguf,$con_cep,$con_endereco,$con_complemento,$con_numero,$con_bairro,$con_cidade,$con_uf,$con_telefone,$con_celular,$resp,$con_email);
break;
case "Escolher Curso":
if ($cod_curso!='')
{
gravar_curso($con_cpf,$cod_curso,$vestibular,$valor,$especiais,$resp,$regime);
}
else
{
curso_concorrente($con_cpf,$vestibular,$valor,$resp);
}
break;
}
?>