راهنمایی برای اجرای 24 ساعته یک کوئری - انجمن PHP


ارسال پاسخ 
راهنمایی برای اجرای 24 ساعته یک کوئری
۳-۲-۱۳۹۳, ۰۹:۵۰ بعدازظهر (آخرین ویرایش در این ارسال: ۳-۲-۱۳۹۳ ۰۹:۵۶ بعدازظهر، توسط حسن قاسمی نیا.)
ارسال: #2
RE: کم شدن مقدار یک فیلد
با سلام خواهشا در تایپ حروف دقت کافی به عمل بیاورید که مانع از فهم دقیق خواسته شما توسط مدیران نشود . تصویر: ../images/smilies/1.gif
تا آنجا که بنده فهمیدم گویا میخواید کاری بکنید که فرضا شخصی بر روی یک فرم کلیک کرد و به یک اطاعاتی برای دیتبیس فرستاده شد ( که طبق فرمودتون تا اینجارو نوشتید ) حالا میخواید 24 ساعت دیگه به حالت قبل برگرده .
---------------------------------------------------
توضیح مختصر :
برای اینکار لازمه که زمان دقیق ساعت و دقیقه + 24 ساعت بشه و درون دیتابیس ثبت بشه حالا یک شرط قرار بدید که اگر تایم فعلی بیشتر از زمان ثبت شده بود یک کوئری اجرا بشه . برای دریافت ساعت و دقیق زمان کنونی هم میتونید از تابع :

strftime("%H%M")
استفاده کنید چرا که زمان کل را بر مبنای دو عدد که جمعا چهار عدد هست ثبت میکند و مبنای زمانی آن هم 24 ساعت میباشد نه 12 ساعت .
مثلا ساعت 2:20 دقیقه است خروجی به این صورت میباشد : 0220
---------------------------------------------------
توضیحات بیشتر :
برای اینکار یک تیبل جدید با نام time تایپ int و 10 کارکتر به ستون هاتون اضافه کنید .
این متغیر را در جایی قرار دهید که به سایر کد هاتان آسیب نرساند :

$timestart = (strftime("%H%M")+2400);
کوئری که مقدار اولیه را درون دیتابیس آپدیت میکنه را پیدا کنید و این مقدار را بهش اضافه کنید :

time="'.$timestart.'"
حالا میتونید با یک سلکت و بدست آوردن مقدار ثبت شده درون دیتابیس یک شرط قرار بدید که اگر

strftime("%H%M")
از مقدار ثبت شده درون دیتابیس بیشتر بود یک کوئری اجرا شود و همه چیز را به اول برگرداند .

---------------------------------------------------
برای دریافت راهنمایی بیشتر کد های ارسالی و دریافتی خود را قرار دهید + عملی که قصد انجام آن را دارید چرا که ممکن است الگوریتم بهتری در اختیار شما قرار دهیم . تصویر: ../images/smilies/1.gifتصویر: ../images/smilies/17.gif

موفق باشید تصویر: ../images/smilies/17.gif
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
RE: کم شدن مقدار یک فیلد - حسن قاسمی نیا - ۳-۲-۱۳۹۳ ۰۹:۵۰ بعدازظهر

موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  فوری*درخواست راهنمایی سینا جان 0 3,229 ۶-۱-۱۳۹۴ ۰۸:۰۴ بعدازظهر
آخرین ارسال: سینا جان
  چگونه ساخت تقویم برای عملیات رزرو را انجام بدم علی اصفهانی 0 2,131 ۱۸-۱۲-۱۳۹۳ ۰۵:۴۹ بعدازظهر
آخرین ارسال: علی اصفهانی
  راهنمایی برای تغییر کد در قالب وردپرس - ووکامرس فارسینگ 0 2,869 ۱۶-۱۲-۱۳۹۳ ۱۰:۱۲ بعدازظهر
آخرین ارسال: فارسینگ
  ایجاد محدودیت انتخاب برای هر مورد از گزینه های لیست کرکره ای کاریز 3 7,606 ۲۰-۵-۱۳۹۳ ۰۳:۱۲ بعدازظهر
آخرین ارسال: حسن قاسمی نیا
  راهنمایی برای ساخت سیستم پشتیبانی امیر قلی زاده 17 27,722 ۳۰-۴-۱۳۹۳ ۰۹:۳۶ بعدازظهر
آخرین ارسال: حسن قاسمی نیا

پرش به انجمن:


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