Maximus
Erfahrenes Mitglied
Hi,
irgendwie werde ich aus der Header-Funktion nicht schlau.
Ich habe unten aufgeführtes Login-Script geschrieben, aber
die header-Funktion zeigt einfach keine Wirkung.
Was mache ich falsch?
Hier das Script:
irgendwie werde ich aus der Header-Funktion nicht schlau.
Ich habe unten aufgeführtes Login-Script geschrieben, aber
die header-Funktion zeigt einfach keine Wirkung.
Was mache ich falsch?
Hier das Script:
PHP:
<?php
//Wenn die Bestätigen-Taste gedrückt wurde
if ($sf_ok=="Bestätigen")
{
//Verbindung zum SQL-Server herstellen
$datenbank = @mysql_connect("localhost","root","");
if (! $datenbank)
{
$fehlermeldung="Keine Verbindung zum SQL-Server möglich!";
//exit();
}
//verbindung zur Datenbank herstellen
if (! @mysql_select_db("clan-planer"))
{
$fehlermeldung="Keine Verbindung zur Datenbank möglich!";
//exit ();
}
//Benutzername und Passwort abgleichen
$sql = @mysql_query("SELECT nickname, password FROM user WHERE nickname='$tf_benutzername' AND password='$tf_passwort'");
$reihe = mysql_fetch_array($sql);
if ($reihe)
{
//Anweisung wenn Benutzername und Passwort übereinstimmen
header("location:http://www.ladirgendeineseite.de");
}
else
{
//Anweisung wenn Benutzername und Passwort NICHT übereinstimmen
}
}
?>
<body>
<?php
//Fehlermeldung anzeigen, falls ein Fehler aufgetreten
if (isset($fehlermeldung))
{
echo ("Der folgende Fehler ist aufgetreten : $fehlermeldung");
exit();
}
?>
<form action="<?php $PHP_SELF?>" method="post">
<p> </p>
<table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>Benutzername</td>
<td><input name="tf_benutzername" type="text" id="tf_benutzername" size="30" maxlength="30"></td>
</tr>
<tr>
<td>Passwort</td>
<td><input name="tf_passwort" type="password" id="tf_passwort" size="30" maxlength="30"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="sf_ok" type="submit" id="sf_ok" value="Bestätigen">
</div></td>
</tr>
</table>
<p> </p>
</form>