header efter echo..
Jeg har et problem med at min header ikke vil fungere fordi jeg har lavet et echo før min header kom frem. (Fulgt en guide hvor dette blev gjort og gjorde det samme) Men min side vil ikke acceptere det, og jeg har virklig prøvet mig frem på hvordan jeg ellers kan sætte det op så det vil fungere men intet held. Så jeg håber at i kunne hjælpe mig med hvordan jeg ellers kan sætte det op så det vil fungere.Koden:
<?php session_start(); ?>
<?php include_once("connect.php"); ?>
<?php include_once("functions.php"); ?>
<?php include_once("title_bar.php"); ?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Register - Admin Panel</title>
</head>
<body>
<h3>Log ind</h3>
<form method="POST">
<?php
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = md5($_POST['password']);
if(empty($username) or empty($password)){
echo "<p>Felterne er tomme!</p>";
} else {
$check_login = mysql_query("SELECT id, type FROM users WHERE username='$username' AND password='$password'") or die(mysql_error());
if(mysql_num_rows($check_login) == 1){
$run = mysql_fetch_array($check_login);
$user_id = $run['id'];
$type = $run['type'];
if($type == 'd'){
echo "<p>Din konto er deaktiveret!</p>";
} else {
$_SESSION['user_id'] = $user_id;
header('location: index.php'); <----------------------------Problemet
}
} else {
echo "<p>Brugernavn eller kodeordet er forkert!</p>";
}
}
}
?>
Brugernavn: <br/>
<input type="text" name="username" />
<br/><br/>
Kodeord: <br/>
<input type="password" name="password" />
<input type="submit" name="submit" value="Log ind" />
</form>
</body>
</html>
Håber der er nogle som kunne hjælpe mig med hvordan jeg ellers skal sætte det op så det vil fungere.