PDA

View Full Version : نمایش دادن تبلیغات دارای تاریخ اعتبار



bitcob589
جمعه 26 اسفند 1390, 12:03 عصر
با سلام
چگونه می شود آگهی های را نمایش داد که تاریخ آنها اعتبار دارد و در صورتی تاریخ اعتبار آن تمام شد آگهی بعدی دارای تاریخ آن اعتبار دارد نمایش دهد
لطفا راهنمایی بفرمایید

rezaei_y
جمعه 26 اسفند 1390, 12:10 عصر
هنگام ذخیره اطلاعات هر آگهی تاریخ اتمام اعتبار هر آگهی رو هم در پایگاه ثبت کنید

هنگام نمایش هر آگهی تاریخ جاری رو با تاریخ ثبت شده در پایگاه مقایسه کنید و در صورتی که تاریخ جاری بزرگتر باشد آگهی نمایش داده شود

bitcob589
جمعه 26 اسفند 1390, 12:29 عصر
هنگام ذخیره اطلاعات هر آگهی تاریخ اتمام اعتبار هر آگهی رو هم در پایگاه ثبت کنید

هنگام نمایش هر آگهی تاریخ جاری رو با تاریخ ثبت شده در پایگاه مقایسه کنید و در صورتی که تاریخ جاری بزرگتر باشد آگهی نمایش داده شود

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

bitcob589
جمعه 26 اسفند 1390, 13:51 عصر
به نظر شما چگونه می توان اشکال را برطرف کرد

sarapepors
جمعه 26 اسفند 1390, 14:02 عصر
کدتون رو بزارید تا مشخص بشه از چه روشی استفاده کردین . شما میتونید توی کوئری select که برا نمایش رکوردهای موجود در دیتابیستون مینویسین شرط بزارید که فقط رکوردهایی که تاریخشون اعتبارشون از تاریخ امروز کوچکتر یا مساوی هست نمایش داده بشن
select * from table1 where expDate <= currentDate
expDate:تاریخ اعتبار
currentdate: تاریخ فعلی
که expDare رو در پایگاهتون باید از قبل قرار داده باشین.

bitcob589
جمعه 26 اسفند 1390, 14:15 عصر
چگونه می توان پروسیجری نوشت که داخل دیتابیس آگهی های را سلکت کند که اعتبار تاریخ و زمان با تاریخ و زمان فعلی مقایسه کند و هر کدام آگهی ها اعتبار داشت سلکت کند

bitcob589
جمعه 26 اسفند 1390, 18:53 عصر
به چه دلیل فقط تاریخ رکورد اول را مورد بررسی قرار می دهد
لطفا راهنمایی بفرمایید

sarapepors
جمعه 26 اسفند 1390, 20:30 عصر
خوب شما که کدتون رو نذاشتین !