Hallo,
hab ein Problem mit meinem login Skript. Komischerweise läuft es auf dem lokalen Server aber wenn ich es hochlade wir mysql_num_rows nicht richtig ausgeführt. Kann das an der PHP version liegen? Auf jeden Fall wird die if Anweisung nicht angesprochen.
hab ein Problem mit meinem login Skript. Komischerweise läuft es auf dem lokalen Server aber wenn ich es hochlade wir mysql_num_rows nicht richtig ausgeführt. Kann das an der PHP version liegen? Auf jeden Fall wird die if Anweisung nicht angesprochen.
PHP-Code:
if(isset($login))
{
include "connect.inc.php";
$cpass=md5($pass);
$sqlab = "select `username`, `password` from `user` where `username`= '$user'";
$sqlab .= "and `password`= '$cpass'";
$res = mysql_query($sqlab)or die ("Error - Query failed: ".mysql_error());
$erg=mysql_num_rows($res);
if($erg==FALSE)
{
echo "<div id=loginerror>Wrong username or password</div>";
}
else
{
echo "<div id=loginausgabe>Welcome <b>$user</b>.<br>";
echo"<input name='enter' class='button' type='button' value='>>Enter<<' onclick=location='setlink.php'></div>";
session_register("cpass");
}
}
Kommentar