Redirecte login page.
Hej, jeg har fået lavet mit login. Dette virker fint, men vil gerne have den til at skifte side hvis login er en succes.Jeg får dog denne fejl:
"Warning: Cannot modify header information - headers already sent by (output started at /usr/home/web/web83115/jannie/index.php:15) in /usr/home/web/web83115/jannie/login.php on line 3"
Dette betyder jo at jeg skriver noget ud inden, men dette kan jeg på ingen måder se at jeg gør.
Min kode:
<?
session_start();
include ('database.php');
?>
<html>
<head>
<title>Login: xxxx</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<?
if ($_POST['action']=="login")
{
$qs = "SELECT";
$qs .= " *";
$qs .= " FROM users";
$qs .= " WHERE username = '". $_POST['name'] ."' AND pass = '". md5($_POST['pass']) ."'";
$result = mysql_query($qs);
$number = mysql_numrows($result);
if($number == "1")
{
if ($_POST['name']==admin)
{
$_SESSION["name"] = $_POST['name'];
header("Location: main2.php");
}
else
{
$_SESSION["name"] = $_POST['name'];
header("Location: main.php");
}
}
else
echo ('Fejl i password');
mysql_close();
}
?>
<body>
<center><h3>Login</h3></center>
<table width="250" border="1" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<form id="login" method="post" action="index.php">
<tr>
<td>Brugernavn:<br></td>
<td><input name="name" type="text" id="name" size="20" /></td>
<br><br></tr>
<tr><td>Password:<br></td>
<td><input name="pass" type="password" id="pass" size="20" /></td>
</tr>
</table>
<table width="250" border="1" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><center><input type="submit" name="submit" value="submit" />
<input type="hidden" name="action" value="login" />
</center></td>
</tr>
</table>
<table width="250" border="1" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td><center><a href="opretB.php">Opret Bruger</a></center></td>
</tr>
</table>
<br>
<br>
</body>
</html>
