Problemer med redirect/header
Prøver lige igen...håber der er nogen, der er klogere end mig :)Problemet er at når jeg submitter det korrekte data (i forhold til databasen), så sker der intet. Min form bliver bare tømt og det virker som om header(location:admin.php); bare bliver sprunget totalt over. Ved korrekt indtastning bliver man ihvertfald ikke ldet videre til den side, men bliver på index.php-siden.
Nogen der kan se hvad der sker?
*** KODE ***
<?php
session_start();
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<meta name="robots" content="nocache" />
<title>Lager & Service Klubben</title>
<link rel="stylesheet" href="css/style.css" />
<!--[if IE]> <style type="text/css">@import "css/IE-override.css";</style>
<![endif]-->
</head>
<body>
<div id="wrapper">
<div id="container">
<img src="images/toplogo.jpg" alt="" />
<div id="menu_layer">
<ul>
<li>ADMINISTRATION</li>
</ul>
</div>
<div id="input_layer">
<form name="login" method="POST">
<p class="input_brugernavn">Brugernavn:</p>
<input type="text" name="username" maxlength="18" class="bruger_inputbox" />
<p class="input_password">Password:</p>
<input type="password" name="password" maxlength="18" class="password_inputbox" />
<input type="submit" value="Login" name="mysubmit" class="submit_button" />
<input type="hidden" name="submitted" value="TRUE" />
</form>
</div>
</div>
</div> <!-- End of Wrapper !-->
<div id="shadow_bottom"></div>
</body>
</html>';
if (isset($_POST['submitted'])) {
require_once ('mysql_connect.php');
if (!empty($_POST['username'])) {
$u = $_POST['username'];
} else {
echo '<p><font color="red" size="+1">Indtast Brugernavn!</font></p>';
$u = FALSE;
}
if (!empty($_POST['password'])) {
$p = $_POST['password'];
} else {
echo '<p><font color="red" size="+1">Indtast Password!</font></p>';
$p = FALSE;
}
if ($u && $p) {
$usertable="users";
$query = "SELECT * FROM $usertable WHERE username='$u' AND password='$p'";
$result = mysql_query($query);
if (@mysql_num_rows($result) == 1) {
$_SESSION["adgang"] = 1;
header("Location:admin.php");
exit();
}
}
}
?>
