php - How to display if the password or login aren't correct -


hello i'm working on login system, i'm kinda stuck @ point php should check , forms aren't filled in or entered value not correct. shows "de gebruikersnaam niet ingevuld!" it's not validating if user exists in database.

<?php if(($_session['sessieinlog']) && ($_session['sessiewachtwoord'])) {     header ("location: overzicht.php"); } elseif(($_post['gebruikersnaam']) && ($_post['wachtwoord'])) {     $username = mysql_real_escape_string($_post['gebruikersnaam']);     $password = md5(mysql_real_escape_string($_post['wachtwoord']));     $checklogin = mysql_query("select * gebruikers gebruikersnaam = '".$username."' , wachtwoord = '".$password."'");     if(mysql_num_rows($checklogin) == 1)     {         $row = mysql_fetch_array($checklogin);         $_session['sessieinlog'] = $username;         $_session['sessiewachtwoord'] = 1;         header ("location: overzicht.php");     }     elseif(mysql_num_rows($checklogin) == 0)     {         //gebruikersnaam         if(empty($username))          {             print '<p class="form-error">de gebruikersnaam niet ingevuld!</p>';         }         elseif  ($checklogin->gebruikersnaam !== $username)         {             print '<p class="form-error">de gebruikersnaam niet bekend!</p>';            }         else             {              $gebruikersnaamakkoord = true;         }         //wachtwoord         if ($gebruikersnaamakkoord == true)         {               if (empty($inwachtwoord))             {             print '<p class="form-error">het wachtwoord niet ingevuld!</p>';             }             elseif ($checklogin->wachtwoord !== $password)             {             print '<p class="form-error">het wachtwoord niet correct!</p>';                  }         }         }     }     else     {     }     ?> 

thanks beginner, i'm totally new php , appreciate kind of help!

here

 else if(mysql_num_rows($checklogin) == 0){ // script here called if $checklogin empty // means can't call  else if  ($checklogin->gebruikersnaam !== $username) //here } 

ok hope helps

<?php  if (($_session['sessieinlog']) && ($_session['sessiewachtwoord'])) { header("location: overzicht.php"); } if(isset($_post['submit'])){ if ((!empty($_post['gebruikersnaam'])) && (!empty($_post['wachtwoord']))) { $username = mysql_real_escape_string($_post['gebruikersnaam']); $password = md5(mysql_real_escape_string($_post['wachtwoord']));   $checklogin = mysql_query("select * gebruikers gebruikersnaam = '" .$username . "' , wachtwoord = '" . $password . "'"); if (mysql_num_rows($checklogin) == 1) {     $row = mysql_fetch_array($checklogin);     $_session['sessieinlog'] = $username;     $_session['sessiewachtwoord'] = 1;     header("location: overzicht.php");     } else if (mysql_num_rows($checklogin) == 0) {     //print username or password incorrect     // if want know 1 incorrect ve 2 query know  1 correct } } else { if (empty($_post['gebruikersnaam'])) {     print '<p class="form-error">de gebruikersnaam niet ingevuld!</p>'; } else {     print '<p class="form-error">het wachtwoord niet ingevuld!</p>'; } } } ?> 

Comments

Popular posts from this blog

php - Add the correct number of days for each month -

java.util.scanner - How to read and add only numbers to array from a text file -