زمان کنونی: ۸-۴-۱۴۰۵, ۱۰:۵۰ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
محدوديت ارسال فرم براي هر كاربر در rs form
۱۹-۱۲-۱۳۹۰, ۱۱:۱۰ عصر
ارسال: #3
RE: محدوديت ارسال فرم براي هر كاربر در rs form
(۱۹-۱۲-۱۳۹۰ ۰۷:۳۰ صبح)mohammas نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
براي اينكار به يك اسكريپت در "ناحيه ي اسكريپت هاي فراخواني شده روي فرم نمايش "نياز است :
global $database;
$database = JFactory::getDBO();
$database->setQuery("SELECT COUNT(`SubmissionId`) FROM jos_rsform_submissions WHERE `formId`='2'");
$database->query();
if (intval($database->loadResult()) >= 50)
{
echo 'Sorry, no more submissions are accepted !';
$formLayout = '';
}
مثال بالا تعداد ارسالات را براي فرمي با id = 2 محدود مي كند .در صورتي كه تعداد ارسالات به تعداد محدوديت ( در اين مثال 50) برسد فرم واقعي با يك پيغام هشدار عوض مي شود .
(البته پیغامی خطایی که برای شما نمایش داده شده به این معنا است که sql شما قادر به برگرداندن نتیجه درخواست نیست.)

دوست عزیز اسکریپت شما همه ارسال های مربوط به یک فرم را شامل می شود منظور من ارسالهای هر کاربر می باشد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پیام‌های داخل این موضوع
RE: محدوديت ارسال فرم براي هر كاربر در rs form - aparizi - ۱۹-۱۲-۱۳۹۰ ۱۱:۱۰ عصر

پرش به انجمن:


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