cadastro.php
<?php $estado[1] = "AC"; $estado[2] = "AL"; $estado[3] = "AP"; $estado[4] = "AM"; $estado[5] = "BA"; $estado[6] = "CE"; $estado[7] = "DF"; $estado[8] = "GO"; $estado[9] = "ES"; $estado[10] = "MA"; $estado[11] = "MS"; $estado[12] = "MG"; $estado[13] = "PA"; $estado[14] = "PB"; $estado[15] = "PR"; $estado[16] = "PE"; $estado[17] = "PI"; $estado[18] = "RJ"; $estado[19] = "RS"; $estado[20] = "RO"; $estado[21] = "RR"; $estado[22] = "SP"; $estado[23] = "SC"; $estado[24] = "SE"; $estado[25] = "TO"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Teste Cadastro</title> </head> <body> <div align="center"> <h1>Cadastro de usuários</h1> <p> </p> <form name="form1" method="post" action="cad.php"> <p>Login: <input name="nome" type="text" id="nome"> </p> <p>Senha: <input name="senha" type="password" id="senha"> </p> <p> Confirmação Senha : <input name="senha2" type="password" id="senha2"> </p> <p>Nome: <input name="nome2" type="text" id="nome2"> </p> <p>Sobrenome: <input name="sobrenome" type="text" id="sobrenome"> </p> <p>Banda: <input name="banda" type="text" id="banda"> </p> <p>Estilo: <input name="estilo" type="text" id="estilo"> </p> <p>Email: <input name="email" type="text" id="email"> </p> <p>Estado: <select name='estados'> <option value="$estado[1]">AC</option> <option value="$estado[2]">AL</option> <option value="$estado[3]">AP</option> <option value="$estado[4]">AM</option> <option value="$estado[5]">BA</option> <option value="$estado[6]">CE</option> <option value="$estado[7]">DF</option> <option value="$estado[8]">GO</option> <option value="$estado[9]">ES</option> <option value="$estado[10]">MA</option> <option value="$estado[11]">MS</option> <option value="$estado[12]">MG</option> <option value="$estado[13]">PA</option> <option value="$estado[14]">PB</option> <option value="$estado[15]">PR</option> <option value="$estado[16]">PE</option> <option value="$estado[17]">PI</option> <option value="$estado[18]">RJ</option> <option value="$estado[19]">RS</option> <option value="$estado[20]">RO</option> <option value="$estado[21]">RR</option> <option value="$estado[22]">SP</option> <option value="$estado[23]">SC</option> <option value="$estado[24]">SE</option> <option value="$estado[25]">TO</option> </select> </p> <p>Cidade: <input name="cidade1" type="text" id="cidade"> </p> <p> <input name="envia" type="submit" id="envia" value="Enviar >>"></p> </form> <p> </p> </div> </body> </html>
cad.php
<?php $login = $_POST["nome"]; $senha = $_POST["senha"]; $senha2 = $_POST["senha2"]; $nome = $_POST["nome2"]; $sobrenome = $_POST["sobrenome"]; $cidade = $_POST["cidade1"]; $estado = $_POST[estado]; $email = $_POST["email"]; $estilo = $_POST["estilo"]; $banda = $_POST["banda"]; $erro = FALSE; mysql_connect ("localhost", "root", ""); mysql_select_db("cover2"); // Verifica ser está vazio o campo login if (empty($login)) { echo "Nome vazio<br />"; $erro = TRUE; } // Verifica se ja existe algum login igual if (mysql_num_rows(mysql_query("SELECT login FROM perfil WHERE login = '$login'")) != 0) { echo "Nome já existe<br />"; $erro = TRUE; } // Checa se a senha está vazia if (empty($senha)) { echo "Senha vazia<br />"; $erro = TRUE; } // Compara as 2 senhas if ($senha != $senha2) { echo "Senhas diferentes<br />"; $erro = TRUE; } // Testa se o login é numerico if (is_numeric($login)) { echo "Nome incorreto<br />"; $erro = TRUE; } // Testa se a senha tem mais de 8 caracteres if (strlen($senha) > 8) { echo "Senha com mais de 8 caracteres<br />"; $erro = TRUE; } // Testa se existiu algum erro // Mesca coisa que ($erro != TRUE) if (!$erro) // Caso não tenha erro ele inseri no bd... cadastro completo! { mysql_query("INSERT INTO perfil VALUES ('','$nome', '$sobrenome', '$cidade', '$estado', '$email', '$estilo', '$banda', '$login', '$senha')"); echo "Cadastro Feito com sucesso!"; } else // caso tenha erro ele manda essa mensagem! echo 'Favor preencher corretamente o cadastro!<br /><a href="cadastro.php">Voltar</a>'; mysql_close() ?>
Aguardo !