include("funcao.php"); $cpf=$_POST["cpf"]; $nome=$_POST["nome"]; $email=$_POST["email"]; $telefone=$_POST["telefone"]; $pass=$_POST["pass"]; $pass2=$_POST["pass2"]; $aceite=$_POST["aceite"]; $erro=0; $hoje=date('d/m/Y'); if($aceite=='') { echo(""); echo(''); $erro=($erro+1); break; } if($cpf=='') { echo(""); echo(''); $erro=($erro+1); break; } if($nome=='') { echo(""); echo(''); $erro=($erro+1); break; } if($email=='') { echo(""); echo(''); $erro=($erro+1); break; } if($telefone=='') { echo(""); echo(''); $erro=($erro+1); break; } if($pass=='') { echo(""); echo(''); $erro=($erro+1); break; } if($pass!=$pass2) { echo(""); echo(''); $erro=($erro+1); break; } //TESTE CPF // Extrai somente os números $cpf = preg_replace( '/[^0-9]/is', '', $cpf ); // Verifica se foi informado todos os digitos corretamente if (strlen($cpf) != 11) { $cpferro=($erro+1); } // Verifica se foi informada uma sequência de digitos repetidos. Ex: 111.111.111-11 if (preg_match('/(\d)\1{10}/', $cpf)) { $cpferro=($erro+1); } // Faz o calculo para validar o CPF for ($t = 9; $t < 11; $t++) { for ($d = 0, $c = 0; $c < $t; $c++) { $d += $cpf[$c] * (($t + 1) - $c); } $d = ((10 * $d) % 11) % 10; if ($cpf[$c] != $d) { $cpferro=($erro+1); } } if($cpferro!=0) { echo(""); echo(''); $erro=($erro+1); break; } // FIM DO TESTE DE CPF // Extrai somente os números $telefone = preg_replace( '/[^0-9]/is', '', $telefone); $palheiro = 'canais,proteses,implantes'; $agulha = 'proteses'; $teste1 = strpos( $email, "@"); $teste2 = strpos( $email, "."); if ($teste1 === false) { echo(""); echo(''); $erro=($erro+1); } if ($teste2 === false) { echo(""); echo(''); $erro=($erro+1); } $conexao=conecta(); $query="SELECT * FROM cliente WHERE cpf='$cpf'"; $r=mysql_query($query, $conexao); $num_rows = mysql_num_rows($r); if($num_rows!=0) { echo(''); echo(''); $erro=($erro+1); break; } if($erro==0) { mysql_query("INSERT INTO cliente (cpf,nome,telefone,email,senha,data_criacao) VALUES ('$cpf', '$nome', '$telefone', '$email', '$pass', '$hoje')"); echo(''); echo(''); } ?>