Problema no cadastro
Gente estou criando uma página com senha em PHP, não estou usando Banco de dados, em fim, o usuario cadastra em TXT, mais o detalhe da coisa é que se agente não preencher o formulario de cadastro ele cadastra assim mesmo e a unica exigencia dele é o nome de usuario, o que eu queria era colocar todos os campos obrigatórios e a mensagem de alerta que dá para se não por o nome de user desse para as demais opções tipo a senha, email e etc..
<?php
$id=$_POST["id"];
$senha=$_POST["senha"];
$nome=$_POST["nome"];
$cpf=$_POST["cpf"];
$data=$_POST["data"];
$fone=$_POST["fone"];
$letr=$_POST["letra"];
$cad= date("d/m/Y");
$letra= strtoupper("$letr"); // transforma a letra da busca alfabetica em maiuscula
if(file_exists("usuarios/$id.txt")){ //Se o usuario ja existir não cadastra
echo "<script>location.href='msg.php?msg=existe&volt=cadastro.php'</script>";
}else{
if($id==""){
echo "<script>location.href='cadastro.php';alert('Escreva seu nome de usuário!');</script>";
}else{
$salvar= "
<?php
\$senha=\"$senha\";
\$nome=\"$nome\";
\$cpf=\"$cpf\";
\$data=\"$data\";
\$fone=\"$fone\";
\$cad=\"$cad\";
?>";$abreid= fopen("usuarios/$id.txt","w"); //cadastrando o usuario
fwrite($abreid,"$salvar");
fclose($abreid);
$let="
<?php
if(file_exists(\"usuarios/$id.txt\")){
echo \"<br> <a href=suaconta.php?id=$id>$id</a>\";
}
?>";
$abrele= fopen("listas/$letra.txt","a+");
fwrite($abrele,"$let");
fclose($abrele);
echo "<script>location.href='msg.php?msg=ok'</script>";
}
}
?>só esta exibindo alerta se deixar o nome de usuario em branco os outros pode deixar que cadastra sem problemas, e funciona perfeitamente assim mesmo, kkkk.
Discussão (4)
Carregando comentários...