Claas M
Erfahrenes Mitglied
Hi ihr Lieben,
Das ist der Code und wenn ich die Datei include ergibt es nach dem drücken von Speichern folgenden Fehler:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web55/html/mysql.php:2) in /home/www/web55/html/login.php on line 7 (8+9)
Das sind die Zeilen, in denen setcookie() steht.
Ich wüsste auch, dass es daran liegt, dass vorher schon HTML und son Zeuchs ausgegeben worden ist aber wie soll man sowas denn sonst realisieren?
Ich danke euch.
Gruß Claas
PHP:
<?php
if(isset($Submit))
{
$qry = mysql_query("SELECT * FROM ".$usertable_prefix.$usertable_name." where name='".$_POST["name"]."'");
if (mysql_num_rows($qry) ==1)
{
setcookie("username", $_POST["name"]);
setcookie("passwort", md5($_POST["passwort"]));
setcookie("checkbox", $_POST["checkbox"]);
echo "<meta http-equiv='refresh' content='100; URL=index.php'>";
}else echo "Mit dem Namen ist kein Benutzer reigstriert";
}
if($_COOKIE["checkbox"] == "true")
{
$qry = mysql_query("SELECT * FROM ".$usertable_prefix.$usertable_name." where name='".$_COOKIE["username"]."'");
echo mysql_num_rows($qry);
#echo $_COOKIE["passwort"];
}
?>
<form name="login" method="post" action=""><br>
<input type="text" name="name" class="inputfelder" style="border:1px solid #ffffff" onFocus="this.style.border='1px solid #323e7c'" onBlur="this.style.border='1px solid #ffffff'"><br>
<input type="text" name="passwort" class="inputfelder" style="border:1px solid #ffffff" onFocus="this.style.border='1px solid #323e7c'" onBlur="this.style.border='1px solid #ffffff'"><br>
<input type="checkbox" name="checkbox" value="true" style="border:1px solid #ffffff" onFocus="this.style.border='1px solid #323e7c'" onBlur="this.style.border='1px solid #ffffff'">Anzeigen?<br>
<input type="submit" name="Submit" value="Senden" style="border:1px solid #ffffff" onMouseOver="this.style.border='1px solid #323e7c'" onMouseOut="this.style.border='1px solid #ffffff'"><br>
</form>
Das ist der Code und wenn ich die Datei include ergibt es nach dem drücken von Speichern folgenden Fehler:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web55/html/mysql.php:2) in /home/www/web55/html/login.php on line 7 (8+9)
Das sind die Zeilen, in denen setcookie() steht.
Ich wüsste auch, dass es daran liegt, dass vorher schon HTML und son Zeuchs ausgegeben worden ist aber wie soll man sowas denn sonst realisieren?
Ich danke euch.
Gruß Claas