habe folgendes vor:
das:
funktioniert im firefox problemlos, wird aber im internet explorer und im opera garnicht erst beachtet.
woran könnte das liegen?
vielen dank für eure hilfe schon einmal vorweg!
PHP-Code:
<?php
session_start();
?>
<?php
if (isset($_POST['submit'])) {
require ('includes/dbconnect.php');
$fehler = '';
if (isset($_POST['username']) && !is_array($_POST['username']) && $_POST['username'] != '') {
$username = $_POST["username"];
} else {
$fehler .= 'Kein korrekter Username!' . '<br/>';
}
if (isset($_POST['password']) && !is_array($_POST['password']) && $_POST['password'] != '') {
$passwort = $_POST["password"];
} else {
$fehler .= 'Kein korrektes Passwort!' . '<br/>';
}
if ($fehler == '') {
db_connect();
$login_anfrage = "SELECT login_username, login_password FROM devil_login WHERE login_username LIKE '$username' LIMIT 1";
$login_abfrage = mysql_query($login_anfrage) or die(mysql_error());
$login_ergebnis = mysql_fetch_object($login_abfrage);
if($login_ergebnis->login_password == $passwort){
$_SESSION["username"] = $username;
header("Location: admin/admin.php");
die;
} else {
$fehler = 'Login fehlgechlagen!';
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="admin/style.css" />
<title>The Devils Login</title>
</head>
<body>
<div class="nav1">
</div>
<div class="login_logo">
<img src="admin/images/logo.png" alt="logo"/>
</div>
<?php
if ($fehler != '') {
echo '<div class="login_error">'.$fehler.'</div>';
}
?>
<div class="login_box">
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
<p>Benutzername:</p>
<input type="text" class="login_field" name="username" />
<p>Passwort:</p>
<input type="password" class="login_field" name="password" />
<input type="image" class="login_button" src="admin/images/login.png" name="submit" value="Absenden" />
</form>
</div>
</body>
</html>
PHP-Code:
<?php
if ($fehler != '') {
echo '<div class="login_error">'.$fehler.'</div>';
}
?>
woran könnte das liegen?
vielen dank für eure hilfe schon einmal vorweg!

Kommentar