PDA

View Full Version : هندل کردن فرم های چند صفحه ای



Jason.Bourne
دوشنبه 26 فروردین 1392, 03:22 صبح
میخواستم نظر دوستان عزیز را در خصوص هندل کردن فرم های چند صفحه ای بدانم.

بهترین روش برای نگهداری اطلاعات فرم ها هنگام انتقال به صفحات دیگر چیست؟
چیزهایی که به ذهن خودم می رسد، موارد زیر است.

1- ذخیره در یک متغیر Session
2- ذخیره در دیتابیس

navid3d_69
دوشنبه 26 فروردین 1392, 12:51 عصر
session بهتر هست ولی اگر در دیتابیس ذخیره کنی و کاربر فرم رو نیمه کاره بزاره و پر نکنه و بره الکی دیتابیس پر میشه

Unique
دوشنبه 26 فروردین 1392, 16:46 عصر
من پیشنهاد دیگه ای دارم ! ببین کلا ذخیره اطلاعات فرم ها چه توی session وچه توی database وجابجایی بینشون خیلی سخته ! بیا صفحات را به صورت چند تا div در بیار و با یک کلید next و back کاربر را بین صفحات جابجا کن‌! در آخر هم همه را با یک فرم ارسال کن ! این به نظرم خیلی خیلی بهتر از جابجایی بین صفحات هستش ! از tabbed control ها هم میتونی استفاده کنی مثل این (http://www.sunsean.com/idTabs/) که خیلی ساده هست و اگه توی گوگل بگردی کلی مورد دیگه پیدا میکنی.

Jason.Bourne
دوشنبه 16 اردیبهشت 1392, 16:28 عصر
من پیشنهاد دیگه ای دارم ! ببین کلا ذخیره اطلاعات فرم ها چه توی session وچه توی database وجابجایی بینشون خیلی سخته ! بیا صفحات را به صورت چند تا div در بیار و با یک کلید next و back کاربر را بین صفحات جابجا کن‌! در آخر هم همه را با یک فرم ارسال کن ! این به نظرم خیلی خیلی بهتر از جابجایی بین صفحات هستش ! از tabbed control ها هم میتونی استفاده کنی مثل این (http://www.sunsean.com/idTabs/) که خیلی ساده هست و اگه توی گوگل بگردی کلی مورد دیگه پیدا میکنی.

حق با شما است. این روش خیلی خوبی هست.
اما من در اینجا یک مشکل دارم.
من validation را در سمت سرور انجام می دهم. به همین دلیل در صورت بروز خطا، نمایش خطا ها به این شیوه کمی مشکل می شود.

Unique
دوشنبه 16 اردیبهشت 1392, 23:54 عصر
معمولا بایستی validation ها سمت سرور انجام بشه ! اگه ajax کار کنید نمایش خطاها سخت نیست ! در حالت غیر از اون هم واقعا سخت نیست ! مشکل کجاست ؟

Jason.Bourne
سه شنبه 17 اردیبهشت 1392, 11:56 صبح
معمولا بایستی validation ها سمت سرور انجام بشه ! اگه ajax کار کنید نمایش خطاها سخت نیست ! در حالت غیر از اون هم واقعا سخت نیست ! مشکل کجاست ؟


ممنون از شما.
متوجه منظور شما شدم.