چند سوال

hassancd

Active Member
سلام
من دوتا صفحه دارم به نام a و b که در آ فرم ثبت نام رو گزاشتم که با submit اطلاعات وارد شده بهb ارسال می شود ودر صفحه bاطلاعات نمایش داده می شود و در صورت تایید اطلاعات در بانک ثبت می شود و در صورت زدن دکمه بر گشت به فرم aبر میگردد.
هالا سوالام سرو میشه :
1- چطور یک دکمه برگشت بسازم که در صورت برگشت اطلاعات وترد شده در فیلد ها موجود باشه.
2- من می خوام فیلد هایی که ظروری هستند در صورت خالی بودن به صفحه a برگشته و پیغام مورد نظر رو بهش بده و این redirect را چجوری داشته باشم
ممنون
 

sharktech

کاربر فعال
فرمت رو قبل از رفتن به صفحه بعد, چک کن ببین پره یا خالیه, توسط کد های جاوا اسکریپت.

برای دستور redirect هم از این استفاده کن :

PHP:
header ( 'location: index.php' );

در ضمن اگه می خوای که فرم رو دو صفحه کنی و اطلاعات وارد شده, در صورت برگشت هم باقی بمونن, نترس همشون باقی میمونن بجز فیلدهای پسورد.که اگه می خوای اونا هم باقی بمونن, کل صفحه رو توی session بریز و در صورت برگشت, دوباره از session بخون و بریز تو فرم, البته در این صورت شاید یکم از امنیت فرمت بیاد پایین.
 

sharktech

کاربر فعال
اول اون کد جاوا رو زیر تگ title صفحه قرار بده و onclick دکمه مورد نظرت رو checklogin() قرار بده, البته این یه مثال سادس و دوتا textbox رو چک میکنه, تو میتونی همین روی فرم ثبت نام هم گسترشش بدی.

PHP:
<script type="text/javascript">
function checklogin()
{
    var user = document.getElementById("name").value;
    var pass = document.getElementById("pass").value;
    if((user=="")||(pass==""))
    {
        alert("لطفا نام کاربری / رمز عبور را وارد کنید");
    }
    else
    document.getElementById("loginfrm").submit();
}
</script>
 

pasargad-ir

Active Member
سلام

من یه کد بسیار ساده نوشتم واست.

شما اطلاعات رو در همون صفحه بررسی - نمایش و ذخیره من.

البته اگه طرف 2 بار Refresh کنه باز هم اطلاعات ذخیره می شه (که البته راه داره.)

حالا کد های PHP
[LTR]
PHP:
<html>
<head>
  <title></title>
</head>
<body>
<?php
if(isset($_POST['save']))
{
 $do=1;
 $name=trim($_POST['name'])
 if($name == "")
 {
  echo"Please Input name!";
  $do=0;
 }
 
 if($do == 1)
 {
  echo"ready for save data into Data Base.";
 }
}
?>
<form name="TEST" action="" method="post">
<?php
if(isset($name))
{
 echo"<input name='name' type='text' value='$name'>";
}else{
 echo"<input name='name' type='text' value='$name'>";
}
?>
<input type="submit" name='save' value="Send">
</form>
</body>
</html>
[/LTR]

ببین اگه یه کم Ajax بلدی یه اسکریپت توپ در قسمت هزاران اسکریپت هست
 

جدیدترین ارسال ها

بالا