1. Linijka z tym kodem "if (mysql_num_rows($result2) > 0){" (tzn ten if) i wniej jest maly problem mianowicie jesli jest wpis usera w bazie to robi dalej wywoluje nastepnego if'a ale jesli ktos poda nie prawidlowy login usera (czyli ten if obejmuje wartosc 0) pojawia sie tylko biale tlo zamiast wywolac echo "nie ma takiego usera".
Siedzialem nadtym probowalem wiele sposobow ale nic... nie dziala tak jak powinno dlaczego?!?!? i problem jest tylko tutaj reszta dziala. (aha sa dwa result'y ale z jednym jest to samo co z 2, dalem drugi dla testu).
a o to zrodlo:
<?php //include ("panels.php"); } else { include("cfg.php"); if ($_POST['username'] == '' or $_POST['password'] == '') { } else { $login = "xc732mc"; $dbpass = $row['password']; if ($dbpass == $pw) { $_SESSION['username'] = $_POST['username']; $_SESSION['dbpass'] = $dbpass; $_SESSION['login'] = 'xc732mc'; } else { } } else { } } } else { echo "<form action=index.php method=POST> nick: <input type=text name=username> <p> hasło: <input type=password name=password> <p> <input type=submit name=submit value=Login>"; } } ?>
za pomoc z gory dziekuje z powazaniem hangman