رفتن به مطلب

ویرایش دسته ی خالی در این کد php


پست های پیشنهاد شده

سلام

من با این کد، محتویات 2 دسته رو فیلتر میکنم.

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

دسته دوم هم همینطور.

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

من میخوام به جای اینکه زبانه ی بازشو زیرش ظاهر بشه ولی چیزی توش نباشه، اصلا به کلی نمایش داده نشه.

امیدوارم تونسته باشم منظورم رو برسونم.

					<option selected="" value="prepaid-list">دسته 1</option>
					<option value="none-paid-list">دسته 2</option>
				</select>
			</div>
			<select name="wc_elemanha_payment_plan" id="wc-d-se" style="width: 98%;margin:6px 1% ">
			<?php $pl_counter=0;$user_m_flag=0; foreach( WC_elemanhas_Plans_Manager::get_plans_for_product( $post->ID ) as $key => $plan ) :
			$check_user_m = $plan->get_user_m();
			$plan_pre_paid_value = $plan->get_plan_pre_paid();
			if($plan_pre_paid_value!='prepaid'){
				$plan_pre_paid_value='noneprepaid';
			}
			if($check_user_m==1){
				$user_m_active = 'on';
				$user_m_flag= 'on';
				$user_m_min=$plan->get_user_m_min();
				$user_m_max=$plan->get_user_m_max();
				if($user_m_min !='' && is_numeric($user_m_min)){
					$totalp=get_post_meta($post->ID,"_regular_price",TRUE);
					$user_m_min = ($user_m_min * $totalp) / 100;
					$user_m_max = ($user_m_max * $totalp) / 100;
				}
				
			}else{
				$user_m_active= 'off';
			}
			$pl_counter++;
			 ?>
				<option class="wc-elemanhas-payment-plan" data-target="<?php print $plan_pre_paid_value; ?>" data-id="<?php print $user_m_active; ?>"  <?php selected( $key, 0 ); ?> value="<?php echo esc_attr( $plan->get_id() ); ?>" id="wc-elemanhas-payment-plan-<?php echo esc_attr( $plan->get_id() ); ?>">
					  <?php echo esc_html( $plan->get_name() ); ?> 
				</option>
			<?php endforeach; ?>
			</select>
			<?php 
			if($pl_counter>1){
				$dep_m_style="display: none";
			}else{
				$dep_m_style="display: block";
			}
			if($user_m_flag=="on"):	
			 ?>
	

 

ویرایش شده توسط yaali
لینک به ارسال
در هم اکنون، mehran-b گفته است :

سلام و درود

 

دقیقا متوجه نشدم چی به چیه.

بیشتر توضیح بدید.

سلام

لینک زیر رو ببینید:

khabarnama.cloudsite.ir/fa/me/product/test/

حالت "بدون پیش پرداخت" رو انتخاب کنید. زیرش یه زبانه ی خالی میاد. میخوام جوری باشه که وقتی روشی وجود نداشت، زبانه ای نمایش داده نشه.

 

لینک به ارسال
در 13 دقیقه قبل، mehran-b گفته است :

توی لینکی که دادید من اینو میبینم:

 

درست شد

ببخشید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...