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


ارسال پاسخ 
ایجاد محدودیت انتخاب برای هر مورد از گزینه های لیست کرکره ای
۱۵-۵-۱۳۹۳, ۰۷:۲۹ صبح
ارسال: #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 6,835 ۳۰-۴-۱۳۹۴ ۰۱:۱۵ بعدازظهر
آخرین ارسال: سجاد
  چگونه ساخت تقویم برای عملیات رزرو را انجام بدم علی اصفهانی 0 3,702 ۱۸-۱۲-۱۳۹۳ ۰۵:۴۹ بعدازظهر
آخرین ارسال: علی اصفهانی
  راهنمایی برای تغییر کد در قالب وردپرس - ووکامرس فارسینگ 0 4,423 ۱۶-۱۲-۱۳۹۳ ۱۰:۱۲ بعدازظهر
آخرین ارسال: فارسینگ
غمگین       مهم      ایجاد User Agent و ریدارکت کردن اتوماتیک وایپر 2 9,165 ۳۰-۶-۱۳۹۳ ۰۸:۳۹ بعدازظهر
آخرین ارسال: حسن قاسمی نیا
  راهنمایی برای ساخت سیستم پشتیبانی امیر قلی زاده 17 40,196 ۳۰-۴-۱۳۹۳ ۰۹:۳۶ بعدازظهر
آخرین ارسال: حسن قاسمی نیا

پرش به انجمن:


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