restles20
Active Member
سلام بر همگی
من در حال طراحی یه فرم ورود کاربر هستم که طراحی گرافیکی و کد نویسی اصلیش رو انجام دادم و می خوام قسمت اعتبار سنجی رو انجام بدم که به مشکل برخوردم.
مشکل اینجاس که یک کادر مخصوص برای نمایش پیغام های خطا طراحی کردم و با استفاده از css اون رو مخفی کردم. حالا می خوام زمانی که کاربر اطلاعاتی را در کادر نام کاربری و رمز عبور وارد نمی کنه کادر مورد نظر ظاهر بشه و پیغام خطا لطفا نام کاربری و رمز عبور را وارد کنید را درج کنه که درج نمیشه.
کدی رو که من استفاده کردم در پایین قرار دادم. ممنونتون میشم راهنماییم کنید و بگین مشکل از کجاس
با تشکر
[HTMLS]<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> .:: Sample 4 ::.</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
</head>
<body>
<?php
$Show_Form="
<div class=\"main\">
<section class=\"count\">
<header>
<span> پنل ورود کاربران </span>
<div class=\"line\"></div>
</header>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\">
<input type=\"text\" name=\"username\" tabindex=0 maxlength=20 id=\"username\" placeholder=\"Username\" /><br />
<input type=\"password\" name=\"password\" tabindex=1 maxlength=20 id=\"password\" placeholder=\"Password\" /><br />
<input type=\"checkbox\" name=\"rememberme\" id=\"rememberme\" tabindex=3 />
<label for=\"rememberme\">مرا به خاطر بسپار</label>
<input type=\"hidden\" name=\"valid\" value=\"ok\" />
<input type=\"submit\" name=\"login\" class=\"btn-blue\" id=\"login\" value=\" ورود \" tabindex=4 />
</form>
</section>
<section class=\"error_panel\">
<span class=\"error-message\"> نام کاربری یا رمز عبور وارد شده اشتباه می باشد </span>
</section>
</div>";
if($_POST["valid"] !="ok")
echo $Show_Form;
else if($POST["valid"] =="ok")
if($POST["username"] == "" || $_POST["password"] == "")
echo "<section class=\"error_panel\" style=\"display: block\"></section>";
?>
</body>
</html>[/HTMLS]
من در حال طراحی یه فرم ورود کاربر هستم که طراحی گرافیکی و کد نویسی اصلیش رو انجام دادم و می خوام قسمت اعتبار سنجی رو انجام بدم که به مشکل برخوردم.
مشکل اینجاس که یک کادر مخصوص برای نمایش پیغام های خطا طراحی کردم و با استفاده از css اون رو مخفی کردم. حالا می خوام زمانی که کاربر اطلاعاتی را در کادر نام کاربری و رمز عبور وارد نمی کنه کادر مورد نظر ظاهر بشه و پیغام خطا لطفا نام کاربری و رمز عبور را وارد کنید را درج کنه که درج نمیشه.
کدی رو که من استفاده کردم در پایین قرار دادم. ممنونتون میشم راهنماییم کنید و بگین مشکل از کجاس
با تشکر
[HTMLS]<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> .:: Sample 4 ::.</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
</head>
<body>
<?php
$Show_Form="
<div class=\"main\">
<section class=\"count\">
<header>
<span> پنل ورود کاربران </span>
<div class=\"line\"></div>
</header>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\">
<input type=\"text\" name=\"username\" tabindex=0 maxlength=20 id=\"username\" placeholder=\"Username\" /><br />
<input type=\"password\" name=\"password\" tabindex=1 maxlength=20 id=\"password\" placeholder=\"Password\" /><br />
<input type=\"checkbox\" name=\"rememberme\" id=\"rememberme\" tabindex=3 />
<label for=\"rememberme\">مرا به خاطر بسپار</label>
<input type=\"hidden\" name=\"valid\" value=\"ok\" />
<input type=\"submit\" name=\"login\" class=\"btn-blue\" id=\"login\" value=\" ورود \" tabindex=4 />
</form>
</section>
<section class=\"error_panel\">
<span class=\"error-message\"> نام کاربری یا رمز عبور وارد شده اشتباه می باشد </span>
</section>
</div>";
if($_POST["valid"] !="ok")
echo $Show_Form;
else if($POST["valid"] =="ok")
if($POST["username"] == "" || $_POST["password"] == "")
echo "<section class=\"error_panel\" style=\"display: block\"></section>";
?>
</body>
</html>[/HTMLS]