Categorias

Validação simples de dados

O formulário valida todos os campos, não deixando nenhum campo em branco com o foco em ver no local onde ele está com o mouse.

<?
if($acao)
{
$nome = $_POST[‘nome’] ;
$cpf = $_POST[‘cpf’];
$encripta = base64_encode($cpf);
$tipo_ap = $_POST[‘tipo_ap’];
$qtd_adulto = $_POST[‘qtd_adulto’];
$qtd_crianca = $_POST[‘qtd_crianca’];
$cod_area = $_POST[‘cod_area’];
$telefone = $_POST[‘telefone’];
$email = $_POST[‘email’];
$data_inicial = $_POST[‘data2’];
$data_final = $_POST[‘data1’];
$error = 0;

$data_hoje = date(“Y-m-d”);
$data_inicial_formatada = explode(“/”, $data_inicial);
$data_inicial_nova = $data_inicial_formatada[2].”-“.$data_inicial_formatada[1].”-“.$data_inicial_formatada[0];

$data_final_formatada = explode(“/”, $data_final);
$data_final_nova = $data_final_formatada[2].”-“.$data_final_formatada[1].”-“.$data_final_formatada[0];

if ($nome==”” )
{
echo “ Favor digitar seu nome completo.
” ;

}
elseif($cpf == “” || strlen($cpf) < 11 || $cpf ==”a-z, A-Z”)
{
echo “ Favor digitar seu CPF completo.
“;
}
elseif($tipo_ap == “Escolha o tipo do Apartamento”)
{
echo “ Favor escolher o tipo de apartamentos.
“;
}

elseif ($cod_area == “”|| strlen ($cod_area) != 2)
{
echo “ Favor digitar o codigo de area da sua região.
“;
}
elseif($telefone == “” || strlen($telefone) < 8)
{
echo “ Favor digitar seu telefone.“;
}
elseif($email==””)
{
echo “ Favor digitar seu e-mail.
“;
}
elseif (!(strpos($email,”@”)) OR strpos($email,”@”) !=strrpos($email,”@”))
{
echo “ Favor digitar seu e-mail corretamente.
“;
}
elseif($data_inicial == “” || $data_inicial > 10 )
{
echo “ Favor digitar a data da chegada.
“;
}
elseif($data_inicial_nova <= $data_hoje)
{
echo “ A data de chegada deve ser maior que a data autal .
“;
}
elseif(strlen($data_final) == “” )
{
echo “ Favor digitar uma data prevista da sua saida.
“;
}
elseif($data_final_nova <= $data_inicial_nova)
{
echo “ A data de saida deve ser maior que a data de chegada.“;
}
else
{

$from = “[email protected]”;
$to = “$email”;
$subject = “Solicitação de reserva no Pleasure Island Hotel”;
$message = “Pleasure Island

Obrigado(a) $nome, a sua solicitação de reserva foi enviada com sucesso.
Seus dados para solicitação da reserva foram:

Nome: $nome
cpf: $cpf
Tipo de Apartamento : $tipo_ap
Quantidade de adultos: $qtd_adulto
Quantidade de criança: $qtd_crianca
E-mail: $email
Telefone: $cod_area – $telefone
E-mail $email
Data de chegada: $data_inicial
Data de saida: $data_final


www.pleasureisland.com.br
[email protected]
Tel: 0xx-38-3676-3232
“;

‘;

@mail($to,$subject,$message,$from,”To: $emailn” . “From: $fromn” . “MIME-Version: 1.0n” . “Content-type: text/html; charset=iso-8859-1”);
echo “ $nome – Sua resera foi efetuada com sucesso!!!

Um e-mail foi enviado para $email, com seus dados.

Aguarde enquanto o transferimos para a pagina inicial…

Ou
Clique aqui
voltar ao site.” ;
exit ;
}
}

?>