Zamana göre kısıtlama.

LaseraLasera

perid(int),tarih1(date),saat1(time),tarih2(date),saat2(time),gorevid(int)alanlarım var. Burada personele iş yüklüyorum.Fakat şöyle bir sıkıntım var

Hafta içi personele en fazla 2 görev ve aynı saatlerde olamaz, hafta sonu 3 ve aynı saatlerde olamaz şeklinde kontrol ettirip Eğer,

- personel aynı saatte görevliyse uyarı vermeli

- Hafta içi ve 2 görev aldıysa uyarı vermeli

- hafta sonu ve 3 görev aldıysa uyarı vermeli

En kısa yoldan nasıl yapabiliriz?

2013-01-28 17:10:45

Php

Şu mysql fonksiyonu işin görür.

mysql_query("SELECT WEEKDAY('2013-01-28')");

Bu seçimden gelen sayı indeksi:

0 : Pazartesi

1  : Salı

2- Çarşamba

3- Perşembe

4- Cuma

5- Cumartesi

6- Pazar

diğer zaman foksiyonları:
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

Her programcı birgün Php yi tadacaktır
2013-01-28 17:41:00

Php

LaseraLasera

Peki tarih ve saati ayırmak mantıklı  mı?

Böyle bir koşul belirtmek gerekirken datetime alan oluşturup 2013-01-28 12:00 diye aratınca doğru sonucu alabilir miyiz? 

Bir de bu sorunuma ek olarak bu koşulu butona bağlamadan yani kullanıcı tarihi belirtti diyelim taba basınca hemen nasıl çalıştırabiliriz?

2013-01-29 09:58:58 Edit:2013-01-29 10:02:31

Php

saat koymak mantıklı, çünkü gece yarısı ile sabah arasında bile 12 saat var. Mysql saniyesine kadar net işlem yapar.

Her programcı birgün Php yi tadacaktır
2013-02-03 08:14:50

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro