/
  • ایجاد محدودیت انتخاب برای هر مورد از گزینه های لیست کرکره ای

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ایجاد محدودیت انتخاب برای هر مورد از گزینه های لیست کرکره ای
    نویسنده پیام
    kareez آفلاین
    عضو جدید
    **

    ارسال‌ها: 3
    تاریخ عضویت: ۱۳۹۱ آبان ۲۵
    اعتبار: 0
    تشکرها : 0
    ( 1 تشکر در 1 ارسال )
    ارسال: #1
    ایجاد محدودیت انتخاب برای هر مورد از گزینه های لیست کرکره ای
    سلام
    من یه فرم ثبت نام ساختم که می تونم توی اون محدودیت تکمیل بیش از یکبار توسط کاربر (فقط یکبار) و محدودیت ظرفیت تعداد تکمیل کننده ها (33 نفر) رو تعیین کنم. با قرار دادن این کد ها در قسمت فراخوانی اسکریپت ها هنگام نمایش فرم:

    کد PHP:
    $max 1;

    $user JFactory::getUser();

    $db   JFactory::getDbo();
    $query   $db->getQuery(true);
    $query->select('COUNT('.$db->qn('Username').')')
        ->
    from($db->qn('#__rsform_submissions'))
        ->
    where($db->qn('FormId').'='.$db->q($formId))
        ->
    where($db->qn('Username').'='.$db->q($user->get('username')));
     
    $db->setQuery($query);
    $counter $db->loadResult();
     
    if (
    $counter >= $max){
      
    $formLayout '<p style="color:red;">شما قبلاً در خصوص تکميل اين فرم اقدام نموده ايد.</p>';
    }

    global 
    $database;
    $database JFactory::getDBO();
    $database->setQuery("SELECT COUNT(`SubmissionId`) FROM #__rsform_submissions WHERE `formId`='25'");
    $database->query();
    if (
    intval($database->loadResult()) >= 33)
    {
    echo 
    'ظرفيت اين گروه تکميل شده است. لطفا گروه هاي ديگر را بررسي نماييد.';
    $formLayout '';


    همه چیز به خوبی کار می کنه ولی توی این فرم یه لیست کشویی دارم که تعداد 7 گروه درش وجود داره که باید برای هر گروه ظرفیت جداگانه تعریف بشه. مثلا وقتی که ظرفیت گروه اول به 33 نفر رسید دیگه کاربرا نتونن اون گروه رو انتخاب کنن و باید برن سراغ گروه های دیگه. برای هر گروه (هر آیتم از لیست کشویی) ظرفیت 33 تایی تعیین بشه. تصویر فرم با 3 گروه ضمیمه شده.
    اگر کسی می تونه لطفا راهنمایی کنه.
    ضمناً اصلاً کدنویسی بلد نیستم.


    فایل‌(های) پیوست شده بندانگشتی (ها)
       
    ۱۳۹۳ مرداد ۱۵ ۰۷:۳۴ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS