Was ist an diesem Code falsch???
<?
include_once("var.php");
$conn = mysql_connect($db_host, $user, $pass);
mysql_select_db($db_name, $conn);
// Variablen aus dem alten Fomular
$_login=$_POST['login'];
$_pswd=$_POST['pswd'];
echo $_login;
echo $_pswd;
$my_result = mysql_query ("select * from Userdaten where LoginName = '$_login'", $conn) or die("Benutzername nicht
vorhanden!");
$test=mysql_result($my_result,0,1) ;
//if ($my_result) {
// echo" Benutzernamen nicht vorhanden.";
//}
//else{
if ($_pswd==$test) {
include("verwalten.php");
}
else {
echo" Passwort falsch";
}
//}
?>
ich möchte nachdem in einem anderen Formular der login und das Passwort
eingegeben wurden dieses Skript aufrufen und es soll überprüfen ob die Daten richtig sind.
Leider funktioniert es nur wenn der login richtig ist.
Wie kann ich eine Abbruchbedingung einbauen die mir bei falschem Benutzernamen eine
entsprechende Meldung ausgibt.
Denn wenn der Benutzername falsch ist liefert die SQL Anweisung ja nichts zurück.
Vielen Dank schon mal im vorraus.