بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
یه مشکل در کدنویسی php
سلام داخل یه switch-case
سه تا if گذاشتم برای 1 case کلا تو اولی گیر میکنه
برای یه ربات هست
به صورت زیر
//userId1=00000;
//userId2=11111;
.
.
.
case : "on@mybot"
if (userId = 00000){some function or messege
}
elseif (userId = 11111){some function or messege
}
break;
case : "off@mybot"
.
.
.
break;
شبیه این هست م
با توجه به آیدی عددی یوزر پاسخ میده (یوزر آیدی هارو سپردم خود تلگرام بگیره و داخل متغیر userId ذخیره کنه با توجه به فردی که به ربات دستور میده ، هرچند قبلش تصمیمم داشتم خودم بهش دستی بدم که کامنت شده)
اما توی if اول گیر میکنه و سراغ elseif ها نمیره
از continue هم آخر هر if استفاده کردم اما فایده نداشت
برای مقایسه هم از == استفاده کردم کلا بات اجرا نمیشد!گیر میداد میگفت از == نباید استفاده کنی
کلا php نمیدونم و بلد نیستم
یه کمکی بدید بی زحمت
مرسی
+1
0
دوست من کلا یک مساوی برای انتصاب یک مقدار هست و دو تا مساوی برای مقایسه دو مقدار در بیشتر زبان های برنامه نویسی همین هست یعنی الان وقتی می نویسی
userId = 00000
یعنی مقار یوزر آیدی رو برابر با 00000 قرار میدی و کلا این داخل if قابل اجرا نیست داخل if باید مشرطی رو مقایسه کنید و نکته بعدی هم یه علامت $ باید به ابتدای متغیر ها اضافه بفرمائید (8 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .