database - Notice: Undefined index when tryig to log in php -
this question has answer here:
ive got problems when trying log in page. wrong username , password error notice: undefined index..... line 30-32 here code:
<?php include("start.html"); include("db-connect.php"); include("sjekk.php"); ?> <form method="post" action="" id="logginn" name="logginn"> <fieldset class="container"> <legend>logg inn</legend> <table> <tr> <td><label>brukernavn </td><td> <input type="text" id="brukernavn" name="brukernavn"> <br/></label></td> </tr> <tr> <td><label>passord </td><td> <input type="password" id="passord" name="passord"> <br/></label></td> </tr> <tr> <td><input type="submit" value="logg inn" id="logginnknapp" name="logginnknapp" /> </td> <td><input type="reset" value="nullstill" id="nullstill" name="nullstill" /> <br /></td> </tr> </table> </fieldset> </form> <br /> <?php $brukernavn=$_post ["brukernavn"]; $passord=$_post["passord"]; $login=$_post[logginnknapp]; if($login) { if (!sjekkbrukernavnogpassord($brukernavn,$passord)) { mysql_query($sqlsentence) or die ("<p>feil brukernavn/passord.</p>".file_get_contents("slutt.html")); } else { print("<p>du er nå logget inn.</p>"); } } if (!sjekkbrukernavnogpassord($brukernavn,$passord)) { print("feil brukernavn/passord <br />"); } else { @session_start(); $_session["innlogget"]=1; print("i menyen til venstre finner du ulike valg som kan utføres ved bruk av denne applikasjonen"); } ?> <p>ny bruker?</p> <a href="reg-bruker.php">registrer deg her</a> <?php include("slutt.html"); ?>
dont know why these errors, been looking on codes couple of days , cant figuere out
you error, because index of $_post
array doesn't exists. first $_post[logginnknapp]
should $_post['logginnknapp']
, should test if variable exists before assign value new variables:
if(isset($_post["brukernavn"]) && isset($_post["passord"]) && isset($_post['logginnknapp'])) { $brukernavn=$_post ["brukernavn"]; $passord=$_post["passord"]; $login=$_post["logginnknapp"]; //the rest of code }
Comments
Post a Comment