Hast Du vor der Zeile mit header() irgendeinen Output, ein echo, ein print oder gar HTML? Dann stelle Deine Abfrage an den Anfang der Seite, denn header() fügt dem Header bei Seitenaufruf eine Information bei (wer hätte das gedacht?), d.h. sobald das erste Zeichen oder HTML-Tag ausgegeben wird, ist der Zug schon abgefahren.
nein habe ich nicht... verstehe es einfach nicht...
hier der Code.. siehe selbst: Was könnte ich ändern?
<?php
include("kontakt.inc");
if(@mysql_connect($host, $user, $pwd))
if(@mysql_select_db($dbname))
{
$erg=@mysql_query("SELECT benutzername, kw FROM benutzer WHERE benutzername = '{$_POST['benutzername']}' AND kw = '".md5($_POST['kw'])."'");
$erg=mysql_fetch_array($erg,MYSQL_ASSOC);
if($erg['kw']==md5($_POST['kw']))
header("location: http://jupu.dyndns.org/index.htm");
else
echo "falsches kw\n";
}
mysql_close()
?>
Möchte mich auch bei Dir für deine Hilfe bedanken... vielen dank !
Michael