Bom venho aqui pedir a ajuda de vocês novamente, eu criei um programinha aqui pra receber e tratar os dados vindos de um form.
Eu vou postalo logo abaixo alguen de vocês pode me dizer se isso está correto a forma de cria esse tipo de arquivo?
eu to com mais duvida bem la no fim na hora de verificar se já existe usuarios cadastrado no bd ou não . eipo eu não sei se pode colocar a instrução elseif dentro de um else.
Pergunta
bush
boa noite meus amigos !
Bom venho aqui pedir a ajuda de vocês novamente, eu criei um programinha aqui pra receber e tratar os dados vindos de um form.
Eu vou postalo logo abaixo alguen de vocês pode me dizer se isso está correto a forma de cria esse tipo de arquivo?
eu to com mais duvida bem la no fim na hora de verificar se já existe usuarios cadastrado no bd ou não . eipo eu não sei se pode colocar a instrução elseif dentro de um else.
bom se alguen puder me ajuda eu agradeço muito...
abraços...
<link href="../css/css.css" rel="stylesheet" type="text/css"> <body bgcolor="#000000" leftmargin="0" topmargin="0">
<?php
include("comum.php");
$nome=$_POST['nome'];
$login=$_POST['login'];
$senha1= $_POST ['senha'];
$confirmacao= $_POST ['confirmacao'];
$senha2= $_POST['senha'];
$patente= $_POST['patente'];
$MSN=$_POST['MSN'];
$email=$_POST['email'];
$ddd=$_POST['ddd'];
$fonecel=$_POST['fonecel'];
$ddd1=$_POST['ddd1'];
$fonecel1=$_POST['fonecel1'];
$cidade=$_POST['cidade'];
$uf=$_POST['uf'];
$torpedo=$_POST['torpedo'];
$ually=$_POST['ually'];
$indicacao=$_POST['indicacao'];
$motivo=$_POST['motivo'];
$online=$_POST['online'];
// elimina erros email
$email= str_replace(" ","",$email);
$email= str_replace("/","",$email);
$email= str_replace("@.","@",$email);
$email= str_replace(".@","@",$email);
$email= str_replace(",",".",$email);
$email= str_replace(";",".",$email);
// elimina erros MSN
$MSN= str_replace(" ","",$email);
$MSN= str_replace("/","",$email);
$MSN= str_replace("@.","@",$email);
$MSN= str_replace(".@","@",$email);
$MSN= str_replace(",",".",$email);
$MSN= str_replace(";",".",$email);
// verifica nome
if(empty($nome)){
$erro=1;
$msg="Por favor, digite seu nome corretamente.";
}
// verifica login
if(empty($login)){
$erro=1;
$msg="Por favor, digite seu login corretamente.";
}
// verifica quantidade de caracteres login
elseif(strlen($login)>5|| strlen(($login)>10){
$erro=1;
$msg=" Seu login deve ter entre 5 e 10 caracteres";
}// verifica se login tem caracteres em branco
elseif(strstr($login,'')!=false){
$erro=1;
$msg= " Seu login não pode conter espaços em branco";
}
// verifica senha
elseif(strlen($senha)<5 || strlen($senha)>10){
$erro=1;
$msg=" a Senha deve conter entre 5 e 10 caracteres.";
}
elseif(strstr($senha, '')!=FALSE){
$erro=1;
$msg=" A senha não pode conter espaços em branco.";
}
// compara a senha com a confirmação da senha
elseif($senha!= $confirmacao){
$erro=1;
$msg="Você digitou senhas diferentes!";
}
// Verifica MSN
elseif (strlen($MSN)<8|| substr_count($MSN,"@")!=1
|| substr_count($MSN,".")==0){
$erro=1;
$msg="Por favor, Digite seu MSN corretamente.";
}
// Verifica email
elseif (strlen($email)<8|| substr_count($email,"@")!=1
|| substr_count($email,".")==0){
$erro=1;
$msg="Por favor, Digite seu email corretamente.";
}
// verifica ddd
if(empty($ddd)){
$erro=1;
$msg="Por favor, digite o ddd do seu celular corretamente.";
}
// verifica celular
if(empty($fonecel)){
$erro=1;
$msg="Por favor verifica seu celular.";
}
// verifica telefone recidencial
if(empty($fonecel1)){
$erro=1;
$msg="Por favor verifica seu numero de telefone recidencial.";
}
// verifica ddd celular
if(empty($ddd1)){
$erro=1;
$msg="Por favor verifica o ddd do seu celular.";
}
// verifica cidade
if(empty($cidade)){
$erro=1;
$msg="Por favor verifica o campo cidade.";
}
// verifica estado
if(empty($estado)){
$erro=1;
$msg="Por favor verifica o o estado de sua cidade.";
}
// verifica ddd celular
if(empty($ddd)){
$erro=1;
$msg="Por favor verifica o ddd do seu celular.";
}
// verifica ultima ally
if(empty($ually)){
$erro=1;
$msg="Por favor digite o nome da ultima que ally que participou.";
}
// se ouver erro exibe erro
if($erro)
{
echo"<html><body>";
echo "<p align=center>$msg</p>";
echo"<p align=center><a href='java script:hitory.back()'>Voltar<a/></p>";
echo"</body></html>";
}
else
{
#//verificar se há login cadastrado no BD
$s=mysql_query("SELECT * FROM aut_usuarios WHERE login='$login'");
$mnr=mysql_num_rows($s);
// verifica se já existe usuario cadastrado
elseif($login== $login){
$erro=1;
$msg="Usuario cadastrado em nosso sistema!";
}
#//inseri no banco de dados se tudo for OK
$i=mysql_query("INSERT INTO aut_usuarios (nome, login, senha,patente, MSN, email,ddd, fonecel,ddd1,fonecel1, cidade, uf, torpedo, ually, indicacao, motivo, online) VALUES ('$nome','$login','$senha','$patente','$MSN','$email','$ddd','$fonecel','$ddd1','$fonecel1','$cidade','$uf','$torpedo','$ually','$indicacao','$motivo','$online')");
echo "<center>Cadastro efetuado com sucesso!<a href=../index.php target=_parent> Logar </a><br><br>
<b>login:</b> '.$login.'<br>
<b>senha:</b> '.$senha2.'";
}
?>
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.