Login lap problémák
Adott a kovetkező kód (egy login lap):Beirok például egy usernevet és egy jelszot amely létezik az adatbázisban akkor kiirja : "A belépés megtörtént".
Azt akarom, hogy miután kiirta a szöveget (a belépés megtörtént) a login mezök tünjenek el. Ha pedig hibásak az adatok (a usernev vagy password nem létezik) akkor ne tünjenek el a mezők.
Ezt meg tudnám oldani ha beirok egy exit() fugvényt a köv. sor után : print "A belépés megtörtént"; de ez nem megfelelő, mert megálitja a szkript müködését.
Kérek egy kis segitséget. Köszönöm!
■
$login = mysql_query("SELECT * FROM register WHERE username='".$_POST['username']."' AND password='".crypt($_POST['password'],'pwd')."'");
$result = mysql_num_rows($login);
if (isset ($_POST['submit'])) {
if ($result == 1) {
print "A belepes megtortent";
} else {
print "Nem tudok belepni";
}
}
?>
<form action="login.php" method="post">
Username:<br /><input type="text" name="username" size="30" maxlength="25" /><br />
Password:<br /><input type="password" name="password" size="30" maxlength=15" /><br />
<p><input type="submit" name="submit" value="Login" /></p>
</form>
</body>
</html>
Azt akarom, hogy miután kiirta a szöveget (a belépés megtörtént) a login mezök tünjenek el. Ha pedig hibásak az adatok (a usernev vagy password nem létezik) akkor ne tünjenek el a mezők.
Ezt meg tudnám oldani ha beirok egy exit() fugvényt a köv. sor után : print "A belépés megtörtént"; de ez nem megfelelő, mert megálitja a szkript müködését.
Kérek egy kis segitséget. Köszönöm!
Ne irasd ki...
pelda...
Feltétel
koszonom !
Koszonom sikerul ! Orok hala neked !
Ha nem tartom be a fent leirtakat feltorhetik PHP-t ?
elnezest
cookie
setcookie('username', "{$_POST['username']}", time()+3600);
Ha letezik a Username cookie, akkor azt szeretnem ha kinyitom a lapot csak a A belepes megtortent sort lassam.
Sajt tudnal segiteni egy keveset?