• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نیاز به تکرار فرم در صفحه
#1
سلام دوستان
یه سیستم دارم می‌نویسم که توی یه قسمتش باید کاربر سوال وارد کنه به همراه اطلاعات دیگه. برای اینکه این سوالات همه در قالب یک آزمون قرار می‌گیرند، باید فرم پس از submit فرم قبلی، به تعدادی که خود کاربر تعریف می‌کنه، تکرار بشه. یه راه حل بود که می‌شد با for این فرم رو به تعداد توی صفحه تکرار کنم و بعد کاربر هر کدوم رو پر کنه و بفرسته، ولی این روش مشکلی که داشت این بود که با کلیک روی submit کل فرم‌ها بررسی می شدن. حالا سوال من اینه که،چطور میشه هر بار یک فرم روی توی صفحه نمایش داد و بعد از ثبت اطلاعات اون و رفرش شدن صفحه، فرم بعدی رو نمایش داد، جوری که به تعداد باشه (مثلا اگه کاربر ده تا سوال می خواد وارد کنه، این فرآیند ده بار تکرار بشه و بعد تموم بشه)
نکته اینکه تعدادی که کاربر میخواد سوالا تکرار بشه توی یه سشن از قبل ذخیره شده.
ممنونم از راهنماییتون
  پاسخ
تشکر شده توسط :
#2
سلام
میتونید بعد از submit شدن توی صفحه چک کنید که شماره فرمی که ارسال شده با تعدادی که کاربر میخواد برابر هست یا کمتر، اگه کمتر بود یه فرم جدید بتونه ارسال کنه و دوباره به همین صورت.
البته بدون نیاز به session هم میتونید تعداد مورد نظر کاربر رو بدست بیارید.
یه input با type=hidden برای شماره فرم، یه input با type=hidden برای تعداد فرم های موردنظر کاربر
  پاسخ
تشکر شده توسط : TheLastAssassin


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان