problemer med Login
Hejsa jeg har nogle problemer med min login til min admin side...jeg vil lige give jer mine koder så i kan prøve at se om i kan finde fejlen for mig...
Når jeg prøver at logge mig på for jeg en fejl der hedder - Unknown column 'pass' in 'field list' - Kan nogen af jer fortælle mig hvad fejlen er?
min tabel er sådan her.
navn varchar(25) primary key
password varchar(25) not null
håber i kan hjælpe på forhånd tak....
Admin_login.php
---------------------------------------------------------------------------------------
<fieldset>
<legend>Admin login</legend>
<form action="../admin/dologin.php" method="post">
<input type="hidden" name="login">
Brugernavn: <input type="text" name="navn"><br>
Password: <input type="password" name="pass"><br>
<input type="submit" value="Admin Login">
</form>
<?php
if (isset($error) && $error == "fejl"){
echo"Forkert brugernavn eller adganskode prøv igen";
}
?>
</fieldset>
---------------------------------------------------------------------------------------
dologin.php
---------------------------------------------------------------------------------------
<fieldset>
<legend>Login Fejl</legend>
<?php
session_start();
//hvis formen er sendt
if(isset($_POST['login'])) {
//Opkald til database og valg af datbase
$db = mysql_connect("localhost","hansen","patricia") or die("desværre ingen forbindelse til databasen");
mysql_select_db("test", $db) or die("kunne ikke vælge databasetabellen");
$tjek = mysql_query("SELECT navn, pass FROM administration WHERE navn='$navn' AND pass='$password'") or die(mysql_error());
if(mysql_num_rows($tjek) != 0) {
$session = session_ID;
$Name = $navn;
$id = $id;
session_register("sessionnr");
session_register("Name");
session_register("id");
header("location:../admin/admin.php");
}else{
header("location:../inc/admin_login.php?error=fejl");
}
}else{
header("location:../inc/admin_login.php");
exit;
}
?>
</fieldset>
---------------------------------------------------------------------------------------
tjeklogin.php
---------------------------------------------------------------------------------------
<?php
session_start();
global $sessionnr;
if(isset($Name, $id, $sessionnr) || $sessionnr != session_id()) {
header("location:login.php");
}
function logud()
echo"<form action=\"logud.php\" method=\"post\">\n";
echo"<input type=\"submit\" value=\"Log Ud\">\n>";
echo"</form>";
}
?>
-------------------------------------------------------------------------------------
