💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ غزاله نجفی فرد
دستور شرطی برای رزولوشن‌های مختلف
علی رضوی حل شده توسط علی رضوی

با سلام و عرض تبریک عید نوروز 

میخواستم بدونم به چه شکلی میتونم از دستورات شرطی برای رزولوشن‌های مختلف در کد php استفاده کنم مانند فرم زیر

if( width < 800px){
code 1
else{
code 2
}

 

با عرض سلام خسته نباشید 

 

این قابلیت با php چک نمیکنن چرا چون php برای سمت سرور و بک اند استفاده میشه و این قابلیت باید سمت کاربر صورت بگیره که جاوا اسکریپت این مشکل رو حل میکنه واسمون که به این شکل هستش 

 

if(window.innerWidth<800){
//code here
}
else{
}

 

بهترین پاسخ
علی رضوی ۰۹ فروردین ۱۳۹۹، ۰۵:۴۸

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

<script>
  if (window.innerWidth<800) {
      <?php  $myTestNum = 2; ?>
  }else{
      <?php  $myTestNum = 3; ?>
  }
</script>

 

غزاله نجفی فرد ۰۹ فروردین ۱۳۹۹، ۰۶:۵۱