Condição Se(if) só dá verdadeira
Srs.
estou com um problema que já me aconteceu uma vez, e consegui resolver.estou com esse código que só me dá resultado verdadeiro, segue:
<?php
session_start();
$usuariologado = $_SESSION['nome'];
$senha =md5($_POST['senha']);
$senhanova =md5($_POST['novasenha']);
$senhaconfirmada =md5($_POST['confirmasenha']);
$sql_busca = mysql_query("SELECT senha FROM usuarios WHERE nome = '$usuariologado'");
$result_busca = mysql_fetch_assoc($sql_busca);
$senha_banco= $result_busca['senha'];
if($senha_banco !=($senha)){
echo "<script> loginfailed()</script>";
echo"<center><br><font face=\"calibri\"color=\"#00000\">Redirecionando senha não confere...<font><center>";
}else {
$update = mysql_query("UPDATE usuarios SET senha='".$senhanova."' WHERE nome='".$usuariologado."';");
if($update){
echo "<script>loginsuccessfully()</script>";
echo"<center><br><font face=\"calibri\"color=\"#00000\">Redirecionando senha ok...<font><center>";
}
}
?>
ou seja, independente da senha que colocar ele só me resulta senha não confere...
Abraço.
Discussão (5)
Carregando comentários...