دريافت Firefoxشما از نسخه ساده رايت کليک استفاده مي نماييد. براي ديدن نسخه پيشرفته رايت کليک، در صورت استفاده از يک مرورگر استاندارد، [ اينجا ]کليک نماييد.

آخرين عناوين ارسالي به انجمن ها
لينک هاي دوستان
به دليل حجم زياد فقط تعدادي به صورت تصادفي نمايش داده شده اند.
دکمه back
بازديد ها: 19269, پاسخ ها: 7
دکمه back
توسط hasanzadeh در 3 شهريور 1389 - 17:07 ، پست ها: 37
با سلام.
فرض کنيم پس از login شدن و ...فرمی به نام test.php داريم که فرمهای مختلفی به آن دسترسی دارند.چگونه می توان دکمه ای به نام back در فرم test.php طراحی کرد که با کليک بر آن ،به فرمی که از آن به فرم test رفته ايم برگرديم. يعنی بتواند تشخيص دهد که از کدام فرم به test آمده ايم و به همان فرم برگردد ضمن انکه بتواند مقادير فيلدها( مخفی) را نيز ارسال کند؟
با تشکر
[ تبليغات ] سیستم مدیریت دانشجویان (ویژه اساتید)این سیستم بسیار مناسب اساتید دانشگاه است.

Re: دکمه back
توسط rsh_eboy در 4 شهريور 1389 - 16:12 ، پست ها: 541
ميتونيد در حال ساده از كوكي ها استفاده كنيد يا از سشن ها ولي توصيه نميشه!
بهر حال اطلاعاتي كه ميگيريد در ديتابيس ذخيره مي شند يا نه ؟
اگر بشند كه خب راحت ـه ولي اگر نشند هم با چند فيلد مخفي مي شه اين كار رو كرد
اگه بيشتر توضيح بديد يا چند بخش از كدتون رو بذاريد بهتر ميشه نظر داد
سپاس
Re: دکمه back
توسط hasanzadeh در 6 شهريور 1389 - 17:19 ، پست ها: 37
با سلام.
فرمي که در آن دکمه Back قرار دارد شبيه اين فرم است (مثلا با نام test.php) که بعد از Login کاربران ، فرمهاي مختلفي به آن دسترسي دارند :

کد: انتخاب همه
<?php
session_start();
if($_SESSION['user']!=1){
header("location:index.php");
exit;}
$Operator=$_POST['Operator'];
$City=$_POST['City'];?>
<html>
<head>   
<link href="style.css" rel="stylesheet">
</head>
<body>
<table align="center" id="tablet" width="27%" >
<tr>
   <td id="tmain">Enter Your Id And Click Add_EDIT  </td>   
</tr>
<tr>   
   <td class='text'><form method='POST' action='Add_Edit.php'><p align='center'>
Your ID :<input type="text" name="Id" size="5">
<input type="hidden" name="Operator" size="20" value="<?php
echo trim("$Operator") ;?>
        ">
                 <input type="hidden" name="City" size="20" value="<?php
echo trim("$City") ;?>
        ">
<input type='submit' value='Add_EDIT' class='btn'></p>
</form></td>
</tr>
</table>
</form>
<p>
<table width="500" border="0" align="center">
  <tr>
    <td><form method="POST" action="form.php">
    <p align="center">
    <input type="hidden" name="Operator" size="20" value="<?php
echo "$Operator" ;?>
        ">
         <input type="hidden" name="City" size="20" value="<?php
echo "$City" ;?>
        ">
      <input type="submit" value="back" name="Back" class="btne"></p>
    </form></td>
    <td>
      <a href="logout.php">LogOut</a> </p>
    </td>
    <td>
      <a href="Search.html">Search </a> </p>
    </td>
    <td><form method="POST" action="deleteId.php">
    <p align="center">
    <input type="hidden" name="Operator" size="20" value="<?php
echo "$Operator" ;?>
        ">
                 <input type="hidden" name="City" size="20" value="<?php
echo "$City" ;?>
        ">
      <input type="submit" value="Delete ID" name="Delete
        ID" class="btne"></p>
    </form></td>
  </tr>
</table></p>
</body>
</html>
            



براي اينکه بتوانم از طريق دکمه هاي Back ونيز Deleteمقادير فيلدهاي مخفي را نيز ارسال کنم بگونه اي که امنيت مناسبي را داشته باشند از FORM و متد POST استفاده کرده ام.
در اينجا 3 سوال نسبتا مرتبط با هم دارم :
1- آيا مي توانم دکمه های Back, Delete ، را بگونه ای تعبیه و طراحی کنم که مقادير فیلدهای موجود در test.php را بدون استفاده از FORM و متد POST ارسال کنند ضمن اینکه امنيت لازم را نيز داشته باشند و کاربري نتواند بعد از دسترسي به test.php مقاديري دلخواه جايگزين operator و city نمايد ؟
2- براي دکمه Back چه راهي انتخاب کنم که ضمن ارسال مقادير ، بتواند پاسخگوي نيازم باشد؟(سوال اوليه فوق)
3- و در انتها :آيا کاري که براي بخش Footerلينکهاي (Back,Search,…) کرده ام مناسب و نسبتا اصولي هست؟(البته مي دانم که مي شود از template استفاده کرد اما آن هم مثلا در مورد همين فرم مورد سوالم است و شايد در سوالي ديگر ، توضيح بيشتري در اين خصوص با اين مثال خواستم !)
4- سپاس و بدرود
Re: دکمه back
توسط hasanzadeh در 12 شهريور 1389 - 19:06 ، پست ها: 37
به عنوان یک تازه کار ،همچنان منتظر جواب هستم.(حداقل سوال 1و2)
Re: دکمه back
توسط hasanzadeh در 27 شهريور 1389 - 18:45 ، پست ها: 37
دوستان !لطفا اگه سوالم ناقصه بگین.و اگه می تونین در هر اندازه ای مرا راهنمایی کنین.
متشکرم
Re: دکمه back
توسط rsh_eboy در 29 شهريور 1389 - 8:39 ، پست ها: 541
سلام
ببينيد اگر اطلاعاتي كه كاربر در فرم ارسال كرده در ديتابيس قرار هست ثبت بشند كه ديگه نيازي نداريم اون ها رو به صورت مخفي نگه داريم و پست كنيم هي از اين صفحه به اين صفحه..مقادير تحت شناسه اون كاربر ذخيره مي شند و در هر صفحه لود ميشند اما اگر منظورتون اينه كه كاربر يك فرمي رو پر كرد ولي مثلا شما خطايي رو نشون داديد و خواستيد اين خطا رو رفع كنه بدون اينكه از اول فرم رو پر كنه نيازي به دكمه back زدن نيست...
كافيه input ها را موقع نمايش مقدار دار چاپ كنيم.
راش 3 رو دانلود كنيد و در بخش نظرات يا ماژول ها ماژول اعضا و فرم ثبت نام رو ببنيد دقيقا همين كار رو با كلاس template كردم.
Re: دکمه back
توسط HamedAli در 29 شهريور 1389 - 10:12 ، پست ها: 13
سوال1:
شما مرتبا دارید oparator , city را به صفحات دیگه می برید ؟ اگر درست فهمیده باشم؟
برای این کار بهتره از کوکی استفاده کنید یا این که داخل دیتابیس به اسم کاربر ذخیره کنید
سوال 2:
شما می خواهید مکان قبلی را تشخیص بدهید درسته؟
برای این کار دوتا راه دارید
اول: برای هر کاربر یک جلسه (سشن) ایجاد کنید و داخل دیتابیس ذخیره کنید با یک فیلد اضافی به نام آخرین مکان بازید بعد از گذر از هر صفحه این آخرین صفحه بروز می شه و شما اطلاعات آخرین صفحه را دارید.
دوم: به کمک فیلد hidden آخرین صفحه را با خودتون به صفحات دیگه ببرید.
Re: دکمه back
توسط hasanzadeh در 30 شهريور 1389 - 8:53 ، پست ها: 37
سپاس بیکران از هردو بزرگواری که مرا راهنمایی کردند.ایامتان به کام باد

صفحه اصليرايت کليکانجمن هاپروژه هاCopyright © 2005-2009 RightClick.ir All rights reserved.