Fejl når jeg logger ind?
HejsaJeg for en fejl frem når jeg bruger min login formular. kan ikke rigtig finde frem til hvad det kan være. Håber nogen her kan hjælpe mig lidt.
Det er denne fejl jeg for frem.
Notice: Undefined variable: brugerid in C:\Users\Mai\Documents\My Dropbox\www\GadgetHouse\index.php on line 50 Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\Users\Mai\Documents\My Dropbox\www\GadgetHouse\include\function.php on line 61
Du er logget ind som
Dette er dine oplysninger:
Her er koden.
//Her laver jeg min formular til mit kundelogin.
function klogin(){
?>
<form action="?page=tjeklogin" method="post" class="login">
<strong>Kunde login</strong><br />
Brugernavn (e-mail):<br />
<input name="brugernavn" type="text" id="brugernavn"/><br />
Password:<br />
<input name="password" type="password" id="password"/><br />
<table>
<tr>
<td>
<input type="submit" name="submit" id="submit" value="Login" />
</form>
</td>
<td>
<form action="?page=logud">
<input type="submit" name="logud" value="Logud" />
</form>
</td>
</tr>
</table>
<?php
};
//Her bliver kunden sent videre til efter de har trykket på login knappen, for at tjekke login.
function tjeklogin($conn, $brugernavn, $password){
?>
<?php
//session begynder.
session_start();
$user = $_POST['brugernavn'];
$pass = $_POST['password'];
$url = "?page=brugerside";
//Her tjekkes om brugernavn og password passer sammen.
$query = mysqli_query($conn,"select * from kopret where mail='".$user."' and password='".$pass."'");
$nums = mysqli_num_rows($query);
if($nums >= 1){
$_SESSION['access'] = true;
$brugerRes = mysqli_fetch_array($query);
$brugerid = $brugerRes['oid'];
header("location:".$url."&brugerid=".$brugerid."");
}else{
$_SESSION['access'] = false;
header("location:index.php");
};
};
//Her bliver man ført videre til, hvis brugernavn og password er passer sammen.
function brugerside($conn,$brugerid){
$brugerQuery = mysqli_query($conn,"select * from kopret where oid=".$brugerid."");
$bruger = mysqli_fetch_array($brugerQuery);
echo "<table id='midt' cellspacing='40'>
<tr>
<td>";
echo "Du er logget ind som ".$bruger['fornavn'];
echo"<br /><br />";
echo "Dette er dine oplysninger:<br /><br />";
echo $bruger['password']."<br /><br />";
echo $bruger['fornavn']."<br /><br />";
echo $bruger['efternavn']."<br /><br />";
echo $bruger['adresse']."<br /><br />";
echo $bruger['by']."<br /><br />";
echo $postnr['postnr']."<br /><br />";
echo $bruger['mail']."<br /><br />";
//Her for kunden tildelt et kundenr, som bliver trukket ud af tabellen kopret fra oid.
echo"Dit kunde nr er: " .$bruger['oid'];
echo"<br /><br /><br /><br /><br />";
echo "<a href='?page=frameld&kundeid=".$bruger['oid']."'>Frameld dig kundeklubben</a><br /><br />";