Ficha em PHP não funciona mais
Antigamente em 2015 a ficha funciona uma beleza uma amigo que desenvolveu para mim o que mudou? segue o codigo do PHP
<?php
// inclusao do arquivo com a funcao de envio e email
require('classes/phpmailer/hdw-phpmailer.php');
//CONFIGURAÇÕES DO SERVIDOR DE BANCO DE DADOS
$servidor = '127.0.0.1';
$usuario = 'root';
$senha = '';
$banco = 'inscricao';
$conexao = NULL;
$dataset = NULL;
$linhas = -1;
// CONFIGURAÇÕES DO SERVIDOR DE HOSPEDAGEM
$baseurl = 'http://localhost/fichajdj/';
// CONFIGURAÇÕES DO SERVIDOR DE E-MAIL
$SMTP = array();
$SMTP['host'] = 'localhost'; // '';
$SMTP['port'] = 465; // para o gmail utilize 587
$SMTP['encrypt'] = 'ssl'; // ssl ou tls ou vazio, para o gmail utilize tls
$SMTP['username'] = ''; // recomendamos criar uma conta de email somente para ser utilizada aqui
$SMTP['password'] = ''; // pois cada vez que a senha for alterada este arquivo tambem devera ser atualizado
// E-MAIL JDJ QUE VAI RECEBER AS INSCRIÇÕES
$emailRespJdj = '';
// DADOS BANCÁRIOS PARA PAGAMENTO DAS INSCRIÇÕES
$banco1 = 'BRASDESCO';
$ag = '';
$cc = '';
$valor1 = 'R$ 50,00';
$valor2 = 'R$ 25,00';
$connectionInfo = array( "UID"=>$usuario, "PWD"=>$senha, "Database"=>$banco);
$conexao = mysqli_connect($servidor,$usuario,$senha) or die(__FILE__." <------------> ".__FUNCTION__);
mysqli_select_db($conexao, $banco);
if (!$conexao) {echo "Falha ao conectar no banco de dados";}
if (isset($_GET['tela'])) {$tela = $_GET['tela']; } else { $tela = 'Nenhuma';};
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="<?php echo $baseurl ?>css/reset.css" media=""/>
<link rel="stylesheet" type="text/css" href="<?php echo $baseurl ?>css/style.css" media=""/>
<script type="text/javascript" src="<?php echo $baseurl ?>js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="<?php echo $baseurl ?>js/jquery.validate.min.js"></script>
<script type="text/javascript" src="<?php echo $baseurl ?>js/messages_pt_BR.min.js"></script>
<?php
switch ($tela):
case 'inscricao':
unset($_POST);
?>
<script type="text/javascript">
$(document).ready(function(){
$(".userform").validate({
rules:{
NomeCompleto:{required:true, minlength:3},
NomeCracha:{required:true, minlength:3},
DataNascimento:{required:true},
Sexo:{required:true},
Login:{required:true, minlength:3},
Telefone:{required:true, minlength:3},
Logradouro:{required:true, minlength:3},
Nro:{required:true, Number:true},
Bairro:{required:true, minlength:3},
Cidade:{required:true},
UF:{required:true},
Diocese:{required:true},
Seguimento:{required:true},
Catequese:{required:true},
Alimentacao:{required:true},
Email:{required:true, email:true},
DataNascimento:{required:true, minlength:5},
Senha:{required:true, rangelength:[4,10]},
Senha1:{required:true, equalTo:'#Senha'}
}
});
});
</script>
<form id="content" class="userform" method="post" action="?tela=confirma">
<h2>Ficha de Inscrição</h2>
<fieldset>
<legend>DADOS PESSOAIS</legend>
<ul>
<li>
<label for="NomeCompleto">Nome:</label>
<input type="text" size="50" name="NomeCompleto" value="<?php if(isset($_POST['NomeCompleto'])) echo $_POST['NomeCompleto']; ?>" />
</li>
<li>
<label for="NomeCracha">Nome para Crachá:</label>
<input type="text" size="50" name="NomeCracha" value="<?php if(isset($_POST['NomeCracha'])) echo $_POST['NomeCracha']; ?>" />
</li>
<li>
<label for="DataNascimento">Data de Nascimento:</label>
<input type="date" size="50" name="DataNascimento" value="<?php if(isset($_POST['DataNascimento'])) echo $_POST['DataNascimento']; ?>" />
</li>
<li>
<label for="Sexo">Sexo:</label>
<select name="Sexo">
<option value='Masculino'>Masculino</option>
<option value='Feminino'>Feminino</option>
</select>
<!--<input type="text" size="50" name="Sexo" value="<?php if(isset($_POST['Sexo'])) echo $_POST['Sexo']; ?>" />-->
</li>
<li>
<label for="NomeDoResponsavel">Nome do Responsável:</label>
<input type="text" size="50" name="NomeDoResponsavel" value="<?php if(isset($_POST['NomeDoResponsavel'])) echo $_POST['NomeDoResponsavel']; ?>" />
</li>
<li>
<label for="Login">Login:</label>
<input type="text" size="35" name="Login" value="<?php if(isset($_POST['Login'])) echo $_POST['Login']; ?>" />
</li>
<li>
<label for="Senha">Senha:</label>
<input id="Senha" type="password" size="25" name="Senha" value="<?php if(isset($_POST['Senha'])) echo $_POST['Senha']; ?>" />
</li>
<li>
<label for="Senha1">Repita a Senha:</label>
<input type="password" size="25" name="Senha1" value="<?php if(isset($_POST['Senha1'])) echo $_POST['Senha1']; ?>" />
</li>
</ul>
</fieldset>
<fieldset>
<legend>ENDEREÇO E CONTATO</legend>
<ul>
<li>
<label for="Telefone">Telefone:</label>
<input type="tel" size="50" name="Telefone" value="<?php if(isset($_POST['Telefone'])) echo $_POST['Telefone']; ?>" />
</li>
<li>
<label for="FoneDoResponsavel">Telefone do Responsável:</label>
<input type="text" size="50" name="FoneDoResponsavel" value="<?php if(isset($_POST['FoneDoResponsavel'])) echo $_POST['FoneDoResponsavel']; ?>" />
</li>
<li>
<label for="Email">E-mail:</label>
<input type="email" size="50" name="Email" value="<?php if(isset($_POST['Email'])) echo $_POST['Email']; ?>" />
</li>
<li>
<label for="Logradouro">Logradouro:</label>
<input type="text" size="50" name="Logradouro" value="<?php if(isset($_POST['Logradouro'])) echo $_POST['Logradouro']; ?>" />
</li>
<li>
<label for="Nro">Número:</label>
<input type="text" size="50" name="Nro" value="<?php if(isset($_POST['Nro'])) echo $_POST['Nro']; ?>" />
</li>
<li>
<label for="Bairro">Bairro:</label>
<input type="text" size="50" name="Bairro" value="<?php if(isset($_POST['Bairro'])) echo $_POST['Bairro']; ?>" />
</li>
<li>
<label for="Cidade">Cidade:</label>
<select name="Cidade">
<option value='Bom Jesus'>Bom Jesus</option>
<option value='Itumbiara'>Itumbiara</option>
<option value='Morrinhos'>Morrinhos</option>
<option value='Pontalina'>Pontalina</option>
<option value='Piracanjuba'>Piracanjuba</option>
<option value='Água Limpa'>Água Limpa</option>
<option value='Goiatuba'>Goiatuba</option>
<option value='Edéia'>Edéia</option>
<option value='Panamá'>Panamá</option>
<option value='Cachoeira Dourada'>Cachoeira Dourada</option>
<option value='Joviânia'>Joviânia</option>
<option value='Vicentinópolis'>Vicentinópolis</option>
<option value='Cromínia'>Cromínia</option>
<option value='Inaciolândia'>Inaciolândia</option>
<option value='Buriti Alegre'>Buriti Alegre</option>
<option value='Professor Jamil'>Professor Jamil</option>
<option value='Porteirão'>Porteirão</option>
<option value='Outras'>Outras</option>
</select>
</li>
<li>
<label for="UF">UF:</label>
<select name="UF">
<option value="GO">Goiás</option>
<option value="AC">Acre</option>
<option value="AL">Alagoas</option>
<option value="AM">Amazonas</option>
<option value="AP">Amapá</option>
<option value="BA">Bahia</option>
<option value="CE">Ceará</option>
<option value="DF">Distrito Federal</option>
<option value="ES">Espírito Santo</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RO">Rondônia</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SE">Sergipe</option>
<option value="SP">São Paulo</option>
<option value="TO">Tocantins</option>
</select>
</li>
</ul>
</fieldset>
<fieldset>
<legend>INFORMAÇÕES PARA O ENCONTRO</legend>
<ul>
<li>
<label for="Diocese">Diocese:</label>
<select name="Diocese">
<option value="Diocese de Itumbiara">Diocese de Itumbiara</option>
<option value="Outras">Outras</option>
</select>
</li>
<li>
<label for="Seguimento">Seguimento:</label>
<select name="Seguimento">
<option value="RCC">RCC</option>
<option value="Curcilho">Curcilho</option>
<option value="Grupos Paroquiais">Grupos Paroquiais</option>
<option value="Pastoral da Juventude">Pastoral da Juventude</option>
<option value="Pastoral Universitaria">Pastoral Universitaria</option>
<option value="Segue-me">Segue-me</option>
</select>
</li>
<li>
<label for="Catequese">Catequese:</label>
<select name="Catequese">
<option value="Familia">Família</option>
<option value="Teologia do Corpo">Teologia do Corpo</option>
</select>
</li>
<li>
<label for="Alimentacao">Alimentação:</label>
<select name="Alimentacao">
<option value="Com Alimentação">Com Alimentação</option>
<option value="Sem Alimentação">Sem Alimentação</option>
</select>
</li>
<li class="center">
<input type="button" onclick="location.href='http://www.jdj2015.com.br'" value="Cancelar" />
<input type="submit" name="gravar" value="Gravar" />
</li>
</ul>
</fieldset>
</form>
<?php
break;
case 'confirma':
if (isset($_POST['gravar'])){
$query = mysql_query("select coalesce(max(id),0) + 1 as Maximo from jelvan_inscricao.inscricoes");
$id = mysql_fetch_array($query);
$sql = "
insert into inscricoes
(
id, NomeCompleto, NomeCracha, DataNascimento,
Sexo, NomeDoResponsavel, Login, Senha,
Telefone, FoneDoResponsavel, Email, Logradouro,
Nro, Bairro, Cidade, UF,
Diocese, Seguimento, Catequese, Alimentacao
)
values
(
".$id['Maximo'].", '".$_POST['NomeCompleto']."', '".$_POST['NomeCracha']."', '".$_POST['DataNascimento']."',
'".$_POST['Sexo']."', '".$_POST['NomeDoResponsavel']."', '".$_POST['Login']."', '".$_POST['Senha']."',
'".$_POST['Telefone']."', '".$_POST['FoneDoResponsavel']."', '".$_POST['Email']."', '".$_POST['Logradouro']."',
".$_POST['Nro'].", '".$_POST['Bairro']."', '".$_POST['Cidade']."', '".$_POST['UF']."',
'".$_POST['Diocese']."', '".$_POST['Seguimento']."', '".$_POST['Catequese']."', '".$_POST['Alimentacao']."'
)";
$query = mysql_query($sql,$conexao);
$query = mysql_query("select * from jelvan_inscricao.inscricoes where id = ".$id['Maximo']);
$confirma = mysql_fetch_array($query);
if ($confirma['id'] = $id['Maximo']) {
$mensagem = '
<h2>Confirmação da Inscrição</h2>
<table class="comBordaComplexa">
<th colspan="2">DADOS PESSOAIS</th>
<tr>
<td class="lindesc">Nome:</td>
<td>'.$_POST['NomeCompleto'].'</td>
</tr>
<tr>
<td class="lindesc">Nome para Crachá:</td>
<td>'.$_POST['NomeCracha'].'</td>
</tr>
<tr>
<td class="lindesc">Data de Nascimento:</td>
<td>'.$_POST['DataNascimento'].'</td>
</tr>
<tr>
<td class="lindesc">Sexo:</td>
<td>'.$_POST['Sexo'].'</td>
</tr>
<tr>
<td class="lindesc">Nome do Responsável:</td>
<td>'.$_POST['NomeDoResponsavel'].'</td>
</tr>
<tr>
<td class="lindesc">Login:</td>
<td>'.$_POST['Login'].'</td>
</tr>
<th colspan="2">ENDEREÇO E CONTATO</th>
<tr>
<td class="lindesc">Telefone:</td>
<td>'.$_POST['Telefone'].'</td>
</tr>
<tr>
<td class="lindesc">Telefone do Responsável:</td>
<td>'.$_POST['FoneDoResponsavel'].'</td>
</tr>
<tr>
<td class="lindesc">E-mail:</td>
<td>'.$_POST['Email'].'</td>
</tr>
<tr>
<td class="lindesc">Logradouro:</td>
<td>'.$_POST['Logradouro'].'</td>
</tr>
<tr>
<td class="lindesc">Número:</td>
<td>'.$_POST['Nro'].'</td>
</tr>
<tr>
<td class="lindesc">Bairro:</td>
<td>'.$_POST['Bairro'].'</td>
</tr>
<tr>
<td class="lindesc">Cidade:</td>
<td>'.$_POST['Cidade'].'</td>
</tr>
<tr>
<td class="lindesc">UF:</td>
<td>'.$_POST['UF'].'</td>
</tr>
<th colspan="2">INFORMAÇÕES PARA O ENCONTRO</th>
<tr>
<td class="lindesc">Diocese:</td>
<td>'.$_POST['Diocese'].'</td>
</tr>
<tr>
<td class="lindesc">Seguimento:</td>
<td>'.$_POST['Seguimento'].'</td>
</tr>
<tr>
<td class="lindesc">Catequese:</td>
<td>'.$_POST['Catequese'].'</td>
</tr>
<tr>
<td class="lindesc">Alimentacao:</td>
<td>'.$_POST['Alimentacao'].'</td>
</tr>
</table>';
$confirmacao = '
<form id="content">
<div class="sucesso">
<p>Parabéns, sua inscrição foi realizada com sucesso!</p>
<p>Você receberá um e-mail de confirmação e dos dados para pagamento da inscrição.</p>
</div>
'.$mensagem.'
<ul>
<li class="center">
<input type="button" onclick="location.href='."'"."http://www.jdj2015.com.br"."'".'" value="Voltar" />
</li>
</ul>
</form>';
if ($_POST['Alimentacao'] == 'Com Alimentação'){
$valor = $valor1;
} else {
$valor = $valor2;
}
$notificacao = '<br /><br />
<table>
<th> DADOS BANCÁRIOS PARA PAGAMENTO DA INSCRIÇÃO </th>
<tr>
<td>Banco:</td>
<td>'.$banco1.'</td>
</tr>
<tr>
<td>Agência:</td>
<td>'.$ag.'</td>
</tr>
<tr>
<td>Conta Corrente:</td>
<td>'.$cc.'</td>
</tr>
<tr>
<td>Valor:</td>
<td>'. $valor.'</td>
</tr>
</table>';
// recebe os campos do formulario
$nome = $_POST["NomeCompleto"];
$email = $_POST["Email"];
$datahora = date('d/m/Y H:i:s');
$emailAssunto = 'JDJ 2015 - '.$nome;
$emailMensagem = $mensagem;
// DADOS DO REMETENTE (quem envia o email)
$emailDe = array();
// informe o email do remetente
$emailDe['from'] = 'jdj@jdj2015.com.br';
// informe o nome do remetente
$emailDe['fromName'] = 'JDJ 2015'; //$nome;
// informe o email para resposta
$emailDe['replyTo'] = ''; //$email;
// informe o email de retorno em caso de erro
$emailDe['returnPath'] = '';
// DADOS DO DESTINATARIO (quem ira receber o email)
$emailPara = array();
// Faz o envio para o inscrito
// informe o email do destinatario
$emailPara['to'] = $email;
// informe o nome do destinatario
//$emailPara['toName'] = $nome;
$mail = "";
$mail = sendEmail($emailDe, $emailPara, $emailAssunto, $emailMensagem.$notificacao, $SMTP);
// Faz o envio para o responsável JDJ
// informe o email do destinatario
$emailPara['to'] = $emailRespJdj;
// informe o nome do destinatario
//$emailPara['toName'] = $nome;
$mail = "";
$mail = sendEmail($emailDe, $emailPara, $emailAssunto, $emailMensagem, $SMTP);
echo $confirmacao;
} else {
echo '<div class="erro">Ocorreu um erro no site!</div>';
}
mysql_close($conexao);
unset($_POST);
}
?>
<?php
break;
default:
echo '<div class="erro">Tela não encontrada!</div>';
break;
endswitch;
?>Discussão (4)
Carregando comentários...