Hallo
Wieder eine kurze Frage zum Thema include
Habe nun eine index seite inder ich diverse seiten includet haben unter anderem eine index_login.php , auf der index.php zeigt er alles wunderbar an aber wenn ich auf einloggen klicke und er zeigt eine fehlermeldung an was auch richtig is aber in ein neuen fenster, möchte aber natürlich das er die fehlermeldung nicht in ein neuen fesnter öffnet sondern in den jeweiligen include der index datei...
überlegt, überlegt und bin drauf gekommen das man da evtll. mit get parametern arbeiten könnte aber bin nicht ganz drauf gekommen wie das umsetzbar ist,
hier die login_index.php
PHP-Code:
<?php
session_start();
?>
<?php
//Includes
include ("_mysql.php");
//Formular Werte
$user = $_POST["user"];
$pass = $_POST["pass"];
IF ($user == "" OR $pass == "" )
{
IF ($_POST["versuch"] == "ja" )
{
echo "Benutzername oder Passwort nicht ausgefüllt";
}
include ("templates/index_login.html");
}
else
{
$abfrage = "SELECT user, passwort, level FROM user WHERE user LIKE '$user' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if($row->passwort == $pass)
{
$_SESSION["user"] = $user;
$_SESSION["level"] = $row->level;
echo "Login erfolgreich. <br> <a href=\"admin.php\">Geschützer Bereich</a>";
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.php\">Login</a>";
}
}
?>
hier die dazugehörige html datei
PHP-Code:
<body>
<form action="index_login.php" method="POST" >
<input type="text" name="user" />
<input type="password" name="pass" />
Cookie Setzen ? <input type="checkbox" name="setcookie" value="1"/>
<input type="submit" value="einloggen" />
<input type="hidden" name="versuch" value="ja" />
</form>
</body>
</html>
Wär dankbar für paar lösungsovrschläge