Eaí galera, boa noite.
Bom, sou iniciante em php e estou tentando desenvolver um formulário de cadastro. Ele já está funcionando 100%, cadastra e tudo mais, mas eu quero por um "block" caso a senha seja menor que 5 caracteres, mas essa função não funciona. Apenas ela, caso eu deixe o campo em branco o sistema não prossegue com o cadasto. Alguém poderia me ajudar? Obrigado
$mensagem = "";
if($nome == "")
$mensagem .= "<br>*Preencha o campo Nome";
if($steam == "")
$mensagem .= "<br>*Preencha o campo Steam";
if($cidade == "")
$mensagem .= "<br>*Preencha o campo Cidade";
if($email == "")
$mensagem .= "<br>*Preencha o campo E-mail";
if(strlen($senha)<5)
$mensagem .= "<br>*A senha deve ter no mínimo 5 caracteres";
if($senha == "")
$mensagem .= "<br>*Preencha o campo Senha";
if(!empty($nome) && !empty($steam) && !empty($cidade) && !empty($email) && !empty($senha)){
$sql = "select * from registro where steam = '".$steam."'";
$query = mysql_query($sql);
if(mysql_fetch_array($query)){
$mensagem .= "<br>*Steam já cadastrado";
}
else{
$sql = "select * from registro where email = '".$email."'";
$query = mysql_query($sql);
if(mysql_fetch_array($query)){
$mensagem .= "<br>*Email já cadastrado";
}
else{
$sql = "insert into registro values('', '".$nome."', '".$steam."', '".$cidade."', '".$email."', '".$senha."')";
if(mysql_query($sql))
$mensagem = "<h2>Cadastrado com sucesso";
else
$mensagem = "Não foi possível cadastrar";