SO erstmal mein Login mit dem setcookie
Nun die Fehlermeldung
Es ist mir klar, dass das Problem mit dem setzen des cookies zusammenhängt (Zeile 15 = setcookie ...)
Gebt mir mal bitte nen Tipp, wie ich das Problem 'elegant' löse.
Grüße, Morph
PHP:
<?php
include ('config.inc.php');
$db = mysql_connect ($dbhost,$dbuser,$dbpass);
@mysql_select_db ($dbname, $db);
if ($submit)
{
$sql = "SELECT * FROM user WHERE (user like '$drop') AND (pw like '$pw')";
$result = mysql_query ($sql,$db);
if (mysql_num_rows ($result) > 0)
{
$c = "$user||$pw";
setcookie("ladder", $c, time()+60);
echo "Passwort korrekt";
} else
{
echo "Passwort inkorrekt. <a href=\"login.php\">Zurück zum Login</a>";
}
} else
{
$sql = "SELECT user FROM user";
$result = mysql_query ($sql,$db);
echo "
<center>
<form method=\"POST\" action=\"login.php\">
<table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" style=\"border-collapse: collapse\">
<tr>
<td width=\"100\">Select your Name</td>
<td width=\"100\"><select size=\"1\" name=\"drop\">
";
while (list($user) = mysql_fetch_row($result)) {
echo "<option>$user</option>"; }
echo "
</select></td>
</tr>
<tr>
<td width=\"100\">Password</td>
<td width=\"100\"><input type=\"password\" name=\"pw\" size=\"15\"></td>
</tr>
<tr>
<td width=\"100\"><input type=\"submit\" value=\"LogIn\" name=\"submit\"></td>
<td width=\"100\"><input type=\"reset\" value=\"Reset\" name=\"reset\"></td>
</tr>
</table>
</form>
</center>
";
}
mysql_close($db);
?>
Code:
Warning: Cannot add header information -
headers already sent by (output started at c:\foxserv\www\ladder\config.inc.php:6)
in c:\foxserv\www\ladder\login.php on line 15
Gebt mir mal bitte nen Tipp, wie ich das Problem 'elegant' löse.
Grüße, Morph
Zuletzt bearbeitet: