Hallo erstmal, ich hab ein problem mit meinem login script also es ist so das es auf 2 verschiede seiten zugreift. einma auf schueler.php wenn der status 2 ist und auf lehrer wenn der status=1 ist.
das ist bis jetzt mein quellcode:
<?
session_start();
?>
<html>
	<head>
	<title></title>
	</head>
	<body bgcolor="gray">
	 <h1 align="center"> <u>[i][b]Login-Menu</u>[/i][/b]</h1>
	 <FORM ACTION="index.php" METHOD="POST">
	 [b]Username[/b]
	 <INPUT TYPE="text" Name="Username">
	 [b]Passwort[/b]
	 <INPUT TYPE="password" Name="Passwort">
	 <INPUT TYPE="submit" value="Login">
	</body>
</html>
<?
$Username = $_POST['Username'];
$Passwort = $_POST['Passwort'];
mysql_connect(localhost,bztgprojekt,go15punktesql);
mysql_select_db(bztgprojekt);       //Wählt die Datenbank "bztgprojekt aus
$sql=mysql_query("SELECT Passwort, ID FROM Benutzername WHERE Benutzername LIKE '$Username'");
// Macht anfrage an Passwort und Index von der Tabelle Login und schaut ob der            Benutzername gleich dem eingegebenen ist
//mysql_num_row($sql) Gibt die Zeilen der Ergebnistabelle aus 
$bla=mysql_num_rows($sql);
if ($bla==0)
	{
	 echo "Diesen Benutzer gibt es nicht, bitte überprüfen sie die korrekte schreibweise";
	}
else if ($bla==1)
	{
	$row=mysql_fetch_assoc($sql);
	$status=$row['Status'];
		if ($row['Passwort'] == $Passwort)
	   	 {
			if($status==1)
			{
			 header("Location: http://bztgprojekt.bz.ohost.de//lehrer.php");//Zu Lehrer seite verbinden
			 $_SESSION["Benutzername"]=$Username;
			 $_SESSION["Status"]=$Status;
			}
		else if ($status==2)
		 {
		 header("Location: http://bztgprojekt.bz.ohost.de//schueler.php");//Zu schüler seite connecten
		 $_SESSION["Benutzername"]=$Username;
		 $_SESSION["Status"]=$Status;
		 }
	   	}
	}
	
			Alles anzeigen
	
---------------------------------------------------------------------------
Es kommt dann immer folgende Meldung
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/bztgprojekt/index.php on line 42
( Line 42 ist diese ---->$bla=mysql_num_rows($sql); )
und dann kommt noch ne echo ausgabe wieso weiss ich nicht !
Diesen Benutzer gibt es nicht, bitte überprüfen sie die korrekte schreibweise
Brauche dringend hilfe umso schneller desto besser. Danke 
MFG freddy
/Code tags sponsored by basstar