PUBLICIDADE

Autor

jorgebsi

Jorge Melo

membro deste fevereiro de 2007

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Você acha que sucesso do Twitter é passageiro?

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.
<html>
<body>
<form name='form1'   method="post" >	
		    
		        <? 
			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 "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1' color='#FF0000'><b>  Favor digitar seu nome completo.</b></font><br>"  ;
	
				}
				elseif($cpf == "" || strlen($cpf) < 11 || $cpf =="a-z, A-Z")
				{	
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b>  Favor digitar seu CPF completo.</b></font><br>";
				}
				elseif($tipo_ap == "Escolha o tipo do Apartamento")
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b>  Favor escolher o tipo de apartamentos.</b></font><br>";
				}
			
				elseif ($cod_area == ""|| strlen ($cod_area) != 2)
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b>  Favor digitar o codigo de area da sua região.<br></b></font>";
				}
				elseif($telefone == ""  || strlen($telefone) < 8)
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b> Favor digitar seu telefone.</b></font>";
				}
				elseif($email=="")
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'> <font  face='Verdana' size='1'  color='#FF0000'><b>  Favor digitar seu e-mail.<br></b></font>";
				}
				elseif (!(strpos($email,"@")) OR strpos($email,"@") !=strrpos($email,"@"))
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'  color='#FF0000'><b>  Favor digitar seu e-mail corretamente. <br></b></font>";
				}
				elseif($data_inicial == "" || $data_inicial > 10  )
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b> Favor digitar a data da chegada.<br></b></font>";
				}
				elseif($data_inicial_nova <= $data_hoje)
				{	
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b>  A data de chegada deve ser maior que a data autal .</b></font><br>";
				}
				elseif(strlen($data_final) == "" )
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b>  Favor digitar uma data prevista da sua saida.<br></b></font>";
				}
				elseif($data_final_nova <= $data_inicial_nova)
				{
					echo "<img src='imagens/erro.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'   color='#FF0000'><b>  A data de saida deve ser maior que a data de chegada.</b></font>";
				}
				else
				{
					
					$from    =  "pleasureisland@gmail.com";
					$to      =  "$email";
					$subject =  "Solicitação de reserva no Pleasure Island Hotel";
					$message =  "<img src='imagens/banner.jpeg' alt='Pleasure Island' width='435' height='125' border='0'><br><p>
					<left><font face=verdana size=1>Obrigado(a) <b>$nome</b>, a sua solicitação de  reserva foi enviada com sucesso. <br>
					Seus dados para solicitação da reserva foram:
						<br><br>
						<table class='style1'>
						<tr>
							<td>Nome: </td>  <td> $nome</td>
						</tr>  <tr>
							<td> cpf: </td> <td> $cpf</td>
							</tr>  <tr>
							<td> Tipo de Apartamento :</td><td>$tipo_ap </td>
							</tr>  <tr>
								<td> Quantidade de adultos:</td><td>$qtd_adulto</td>
							</tr>  <tr>
								<td> Quantidade de criança:</td><td>$qtd_crianca</td>
							</tr>  <tr>
							<td>E-mail:</td>  <td>$email</td>
						</tr>  <tr>
							<td>Telefone:</td> <td>$cod_area - $telefone</td>
						</tr>  <tr>
							<td>E-mail</td><td>$email</td>
						</tr>  <tr>
							<td> Data de chegada:</td><td>$data_inicial</td>
						</tr>  <tr>
							<td>Data de saida:</td><td>$data_final</td>
							</tr>  <tr>
							</table></left>
						<center><br>											
						<a href='index.php'>www.pleasureisland.com.br </a> <br>
						pleasureisland@gmail.com <br>	
						Tel: 0xx-38-3676-3232</font></center>";						
						
						'<td><div align="center"><IMG height=55 src="imagens/pcos.gif" width=337 border=0></div></td>';
						
						@mail($to,$subject,$message,$from,"To: $email\n" . "From: $from\n" . "MIME-Version: 1.0\n" . "Content-type: text/html; charset=iso-8859-1");
						echo "<img src='imagens/entrar.gif' width='21' height='19' border='0' align='absmiddle'><font  face='Verdana' size='1'  color='#0000ff'><b>    $nome -  Sua resera foi efetuada com sucesso!!!</b></font><br><br>  
						<font face=verdana size=1>Um e-mail foi enviado para <b>$email</b>, com seus dados.<br><br>
						Aguarde enquanto o transferimos para a pagina inicial...<br><br> Ou <b> 
						<a href=index.php> Clique aqui </a></b>  voltar ao site.</font><meta http-equiv=\"refresh\" content=\"5;URL=index.php\">" ;
					    exit ;
					}
				}	
				
			?>
</body>
</html>

Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.