
saulocapistrano
(usa Outra)
Enviado em 22/01/2008 - 16:48h
aí pessoal parece q ninguém está conseguindo me entender direito para ser mais claro ai vai meu código, o lance é que eu quero fazer com que o usuário só possa fazer cadastro se a senha e a confirmação de senha forem iguais e tb q n haja cadastro repetidos no banco de dados, por exemplo um login n pode se repetir no banco e nem um email , para evitar q pessoas mal intencionadas possão fazer vários cadastro no banco de dados vlw.
<?
if($_POST) {
include("conectar.php");
$nome = $_POST["nome"];
$login = $_POST["login"];
$senha = $_POST["senha"];
$senha2 = $_POST["senha2"];
$mail = $_POST["mail"];
if (empty($nome)){
die("Você deve preencher o Campo nome");
//}else{ ( Este else é só para o caso de alguma mensagem de acerto ou algo parecido.)
// Esta parte do código torna um campo obrigatório.
}
if (empty($login)){
die("Você deve escolher um login");
//}else{
//continua
}
if (empty($senha)){
die("Escolha uma senha");
//}else{
//continua
}
if (empty($senha2)){
die("Você deve confirmar a sua senha");
//}else{
//continua
}
if (empty($mail)){
die(" Porfavor digite seu email");
// }else{
//continua
}
/* if ($_POST["$senha"]!= $_POST["senha2"]){
echo "A senha e confirmaçao de senha devem ser iguais."
}
else{
}
if(($senha == $senha2)){
mysql_query("INSERT INTO usuarios(login, nome, senha, senha2, mail) VALUES('$login', '$nome', '$senha', '$senha2', '$mail')");
}else{
echo "a senha deve ser igual a de confirmação"
*/
mysql_query("INSERT INTO usuarios(login, nome, senha, senha2, mail) VALUES('$login', '$nome', '$senha', '$senha2', '$mail')");
}
?>
<?
/* if ($senha <> $senha2){
echo "Os campos senha e confirmação de senha devem ser iguais. ";
}else{
//echo "Seu registro foi efetuado com sucesso.";
}
*/
?>
esses comandos que estão dentro de comentário é porque eu tentei usar os dois e nenhum deu certo alguém dá uma dica p mim ai pfv.
flw.