Doty
New member
Hy!!
Bei einen Klick auf Anmelden, sollte man je nach dem was man eingegen hat, auf die richtige Seite weitergeleitet werden. Nur wird aus irgend welchen, mir leider nicht bekannten Gründen die if Anweisung völlig ignoriert und es wird egal was ich hinein schreibe ... immer wird die Seite benutzer.php geöffnet..
Was könnte nur falsch sein?
MFG Doty
Bei einen Klick auf Anmelden, sollte man je nach dem was man eingegen hat, auf die richtige Seite weitergeleitet werden. Nur wird aus irgend welchen, mir leider nicht bekannten Gründen die if Anweisung völlig ignoriert und es wird egal was ich hinein schreibe ... immer wird die Seite benutzer.php geöffnet..
PHP:
<form name="anmelden" method="post" action=<?php echo $_SERVER['PHP_SELF'];?> ><table align="center">
<tr>
<th>Benutzername:</th>
<th>Passwort:</th>
</tr>
<tr>
<td><input name="benutzername" type="text" size="30" maxlength="30" value="Gast"></td>
<td><input name="passwort" type="password" size="30" maxlength="40"></td>
</tr>
<tr>
<td colspan="2" align="center"><input name="bleiben" type="checkbox"> Angemeldet bleiben</td>
</tr>
<tr>
<td colspan="2" align="center"><input name="login" type="submit" value="Anmelden"></td>
</tr>
<tr>
<td colspan="2" align="center"><a href="?">Passwort vergessen?</a></td>
</tr>
</table>
<?php
include("dbanbindung.php");
$result = mysql_query("SELECT * FROM user");
$row = mysql_fetch_assoc($result);
if ($_POST["benutzername"] = $row["benutzername"] && $_POST["passwort"] = $row["passwort"] && $row["status"] = 'patient')
{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=benutzer.php\">";
//header("location:benutzer.php");
//include "benutzer.php";
}
else
if ($_POST["benutzername"] = Gast && isset($_POST["login"]))
{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=info.php\">";
//header("location:info.php");
//include "info.php";
}
else if ($_POST["benutzername"] = $row["benutzername"] && $_POST["passwort"] = $row["passwort"] && $row["status"] = 'personal')
{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=kursliste.php\">";
//header("location:kursliste.php");
//include "kursliste.php";
}
?>
</form>
Was könnte nur falsch sein?
MFG Doty