Cadastro de Usuário
<? if($_GET["acao"] == "enviar") { //Recolhendo os dados do formulário $email = $_POST["email_us"]; $senha = $_POST["senha_us"]; $csenha = $_POST["csenha_us"]; $nome = $_POST["nome_us"]; $sobrenome = $_POST["sobrenome_us"]; $end = $_POST["end_us"]; $compl = $_POST["compl_us"]; $bairro = $_POST["bairro_us"]; $cidade = $_POST["cidade_us"]; $uf = $_POST["uf_us"]; $cep = $_POST["cep_us"]; $newsletter = $_POST["newsletter_us"]; $admin = $_POST["admin_us"]; if(verificar_dados_usuario($email, $senha, $csenha, $nome, $cep)) { // Pesquisa no banco de dados $SQL = 'SELECT email_usu FROM usuario WHERE email_usu =\''.$email.'\''; $result = @mysql_query($SQL); $total = @mysql_num_rows($result); if($total > 0) { echo "E-mail já cadastrado"; } else { // Se não estiver marcado if($newsletter == '') $newsletter = 'N'; // Se não estiver marcado if($admin == '') $admin = 'P'; $SQL = 'INSERT INTO `usuario` (`id_usu`, `nome_usu`, `sobrenome_usu`, `email_usu`, `senha_usu`, `end_usu`, `compl_usu`, `bairro_usu`, `uf_usu`, `cidade_usu`, `cep_usu`, `dt_cad_usu`, `tipo_usu`, `newsletter_usu`) VALUES (NULL, \''.$nome.'\', \''.$sobrenome.'\', \''.$email.'\', \''.$senha.'\', \''.$end.'\', \''.$compl.'\', \''.$bairro.'\', \''.$uf.'\', \''.$cidade.'\', \''.$cep.'\', \'CURDATE()\', \''.$admin.'\', \''.$newsletter.'\')'; // Executa a inserção @mysql_query($SQL) or die("Erro no Banco de Dados!!!"); // Redireciona o usuário echo '<script language="JavaScript">window.location="cadusuariook.php";</script>'; } } }?>
<form id="formUsuario" name="formUsuario" method="post" action="<? $PHP_SELF ?>?acao=enviar">
Aew Pessoal!!!
Estou desenvolvendo um formulário de cadastro de Usuário que está funcionando perfeitamento exceto por uma coisa.
Quando algum dado dos campos está incorreto, é exibido uma mensagem com os campos incorretos, mas os campos do formulário retornam em branco.
Assim, se o usuário errou apenas o e-mail, ele tem que digitar o formulário inteiro denovo.
Alguém sabe porque isso acontece e como eu faço para resolver esse problema???
Valew!!!
Discussão (1)
Carregando comentários...