PDA

View Full Version : اجرای یک سری کد php با روشن و خاموش کردن یک چک باکس ( تاگل سویچ )



perkas
شنبه 13 خرداد 1396, 21:50 عصر
سلام

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


<div class="col-md-9 xaa col-xs-6"> <div class="switch"> <input id="cmn-toggle-5" class="cmn-toggle cmn-toggle-round-flat" type="checkbox" > <label for="cmn-toggle-5">test</label> </div> </div>

plague
دوشنبه 15 خرداد 1396, 15:12 عصر
جاوا اسکریپت نمیتونه php رو کنترل کنه چون php روی سرور و قبل از کد های js اجرا میشه
Js سمت کلاینت و پس از کد های php اجرا میشه

perkas
سه شنبه 16 خرداد 1396, 21:18 عصر
جاوا اسکریپت نمیتونه php رو کنترل کنه چون php روی سرور و قبل از کد های js اجرا میشه
Js سمت کلاینت و پس از کد های php اجرا میشه


شما برای این کار چه روشی رو پیشنهاد میکنید ( بدون اینکه صفحه رفرش یا ریدایرکت بشه عملیات شروع یا متوقف بشه )

plague
سه شنبه 16 خرداد 1396, 22:54 عصر
یه سناریو بگو از مورد استفاده تا راهنمایی کنم
چون اینکه تیک برخوره حلقه اجرا بشه منطقی و عقلانی نیست که من بخام را ه حل بدم
این تیک خوردن قراره کاربر تیک بزنه ؟ همه حلقه ها در هنگام لود شدن صفحه اجرا شدن دیگه چیزی نمونده که بخای فعال و غیر فعال کنی
قراره از دیتابیس خونده بشه و تیک بخوره اتوماتیک ؟ خب یدفعه همون نتیجه دیتبایس رو تو شرط php بزار و حلقه رو فعال یا غیر فعال کن

perkas
پنج شنبه 18 خرداد 1396, 12:33 عصر
فرض کنید تو یه برنامه لایک و آنلایک یه حالت اتوماتیک و جود داره و یه حالت دستی
وقتی تیک حالت اتوماتیک رو فعال کرد اون موقع شروع کنه به لایک کاربرهای توی دیتابیس و قر وقت تیکش رو برداشت متوقف بشه

Derak_Ali
دوشنبه 19 تیر 1396, 17:08 عصر
مطمئین نیستم منطق برنامه به چه صورت نوشته شده
ولی اگه کاربر های دیتابیس رو میخونی و یکی یکی توی یک حلقه دستور لایک رو اجرا میکنی

هر کاربر رو که میخوای بررسی کنی وضعیت اتوماتیک بودن یا نبودن لایک رو از دیتابیس بررسی کن اگر اتماتیک بودن غیر فعال بود آی دی اخرین کاربر بررسی شده رو ذخیره کن که اگر باز خواست شروع کنه اتوماتیک لایک کردن بگی از اون آی دی به بعد شروع ب کار کنه و حلقه رو break کن که دیگه ائامه پیدا نکنه

کدت یه همچین حالتی پیدا میکنه

145728

و در نهایت کار دکمه اتوماتیکت اینه که وضعیت اون فیلد رو در دیتابیس به true/false تغییر بده

parandweb
چهارشنبه 19 مهر 1396, 21:36 عصر
بهترین کار استفاده از تکنولژی آژاکس توی برنامه نویسیتون هستش

IMANAZADI
پنج شنبه 02 آذر 1396, 06:01 صبح
بهترین کار استفاده از تکنولژی آژاکس توی برنامه نویسیتون هستش

مطابق گفته دوستمون باید از آژاکس استفاده کنید