PHP / Flex Programmierer
Also ich habe ein Problem mit meinem Login ich versuche durch eingabe des Benutzername und des Passworts ein Login zu erstellen dies Funktioniert auch noch alels Perfekt so bald ich aber auf den submit button klicke passiert nichts normalerweise sollte die PHP funktion aufgerufen werden die denn Code stück für stück abarbeiten sollte aber nichts passiert. Ich stelle euch mal den Code hinein:
HTML:
<form action="index.php" method="post" name="login">
<div id="div_23"><input type="text" name="benutzername" width="119px" height="17px" /></div>
<div id="div_25"><input type="password" name="passwort" width="119px" height="17px" /></div>
<div id="div_21"><input type="submit" name="login" value=" " id="login" /><input type="hidden" name="do" value="check" /></div>
</form>
PHP:
<?
include("inc/connect.php");
if(isset($_REQUEST["do"]) && $_REQUEST["do"] == "check")
{
echo "TEST TEST TEST TEST TEST TEST TEST";
$benutzername = $_REQUEST["benutzername"];
$passwort = $_REQUEST["passwort"];
if($benutzername == "")
{
$fehler_1 = "Bitte trage einen Benutzername ein.";
}
if($passwort == "")
{
$fehler_2 = "Bitte trage ein Passwort ein.";
}
if(!$passwort == "" && !$benutzername == "")
{
$neu = md5($passwort);
$query1 = mysql_query("SELECT * FROM user WHERE benutzername = '".$benutzername."' LIMIT 1");
$row1 = mysql_fetch_array($query1);
$row1_1 = mysql_num_rows($query1);
$query2 = mysql_query("SELECT * FROM user WHERE benutzername = '".$benutzername."' AND passwort = '".$neu."' LIMIT 1");
$row2 = mysql_num_rows($query2);
if($row1_1 == 1)
{
if($row2 == 1)
{
$_SESSION["benutzername"] = $benutzername;
$_SESSION["email"] = $row1["email"];
header("Location: index.php");
}
else
{
$fehler_3 = "Das Passwort ist falsch.";
}
}
else
{
$fehler_3 = "Der Benutzername existiert nicht.";
}
}
}
?>
Vielen Danke schnmal für eure Hilfe.
Mfg.Robbyn
HTML:
<form action="index.php" method="post" name="login">
<div id="div_23"><input type="text" name="benutzername" width="119px" height="17px" /></div>
<div id="div_25"><input type="password" name="passwort" width="119px" height="17px" /></div>
<div id="div_21"><input type="submit" name="login" value=" " id="login" /><input type="hidden" name="do" value="check" /></div>
</form>
PHP:
<?
include("inc/connect.php");
if(isset($_REQUEST["do"]) && $_REQUEST["do"] == "check")
{
echo "TEST TEST TEST TEST TEST TEST TEST";
$benutzername = $_REQUEST["benutzername"];
$passwort = $_REQUEST["passwort"];
if($benutzername == "")
{
$fehler_1 = "Bitte trage einen Benutzername ein.";
}
if($passwort == "")
{
$fehler_2 = "Bitte trage ein Passwort ein.";
}
if(!$passwort == "" && !$benutzername == "")
{
$neu = md5($passwort);
$query1 = mysql_query("SELECT * FROM user WHERE benutzername = '".$benutzername."' LIMIT 1");
$row1 = mysql_fetch_array($query1);
$row1_1 = mysql_num_rows($query1);
$query2 = mysql_query("SELECT * FROM user WHERE benutzername = '".$benutzername."' AND passwort = '".$neu."' LIMIT 1");
$row2 = mysql_num_rows($query2);
if($row1_1 == 1)
{
if($row2 == 1)
{
$_SESSION["benutzername"] = $benutzername;
$_SESSION["email"] = $row1["email"];
header("Location: index.php");
}
else
{
$fehler_3 = "Das Passwort ist falsch.";
}
}
else
{
$fehler_3 = "Der Benutzername existiert nicht.";
}
}
}
?>
Vielen Danke schnmal für eure Hilfe.
Mfg.Robbyn