Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Criei um sistema de cadastro de usuarios e coloquei uma variavel $erro pra mostrar os erros que é necessario preenchar o campo usuario e senha, mas a mensagem so esta sendo mostrada no campo usuario... quando preencho o campo usuario e mando enviar nao diz que o campo senha esta vazio... simplesmente envia o cadastro :(
Alguem poderia dar uma olhada no codigo? Desde ja obrigado.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<?php
include("connection/config.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cadastro Extreme</title>
<link href="css/estilos.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
if(isset($_POST['cadastra_usuario']) && $_POST['cadastra_usuario'] == 'ok'){
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$senha = sha1($senha);
if (empty($usuario)){
$erro = '<div class="no">Prencha o campo usuario corretamente!</div>';
}elseif (empty($senha)){
$erro = '<div class="no">Prencha o campo senha corretamente!</div>';
}if (empty($erro)){
$cadastrar_usuario = mysql_query("INSERT INTO usuarios (nome, senha) VALUES ('$usuario', '$senha')")
or die (mysql_error());
if($cadastrar_usuario == '1'){
echo '<div class="ok">Cadastrado com sucesso</div>';
}else{
echo '<div class="no">Erro ao cadastrar</div>';
}
}
}
?>
<?phpecho $erro;
}
?>
<form action="" method="post" enctype="multipart/form-data">
<fieldset>
<legend>Cadastro de Usuario</legend>
<label>
<span>Usuario</span>
<input type="text" name="usuario" />
</label>
<label>
<span>Senha</span>
<input type="password" name="senha" />
</label>
<input type="hidden" name="cadastra_usuario" value="ok" />
<input type="submit" name="Cadastrar" value="Cadastrar" class="btn" />
</fieldset>
</form>
</body>
</html>Carregando comentários...