i know first thing going has been posted hundreds of times; however, have tried different methods people have suggested still no luck... trying alert message popup if login fails reason message not want appear. here's have far:
if($conn) { $result=sqlsrv_query($conn, "select * operator username='{$_post['login']}'"); $pass=sqlsrv_fetch_array($result); if($pass["password"] === $_post['password']) { session_start(); $_session['loggedin']=true; header("location: home.php"); exit; } else { header("location: login.php"); echo '<script type="text/javascript">'; echo 'alert("password invalid!")'; echo '</script>'; } } sqlsrv_close($conn); the php working fine reason can't javascript work. ideas?
i think, problem here. redirecting page before alert message
header("location: login.php"); /* redirect browser */ try removing it, or make redirect after couple of seconds, this
header( "refresh:5;url=login.php" ); //redirect after 5 seconds or prompt dialog user click go next page. remove header() tho
<script type="text/javascript"> <!-- var retval = confirm("login failed! want continue ?"); if( retval == true ){ window.location.href = "login.php"; return true; }else{ alert("user not want continue!"); return false; } //--> </script>
Comments
Post a Comment