Categorias CódigosValidação simples de dados28 de agosto de 200721 de março de 2018Publicado por Jorge Melo 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 = “ 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 ; } } ?> Tags: Formulário, PHP, Validação