• 08-04-2010, 11:34:32
    #1
    İyi günler öncelikle elimizde neler var;

    Bir adet islemkayit tablo içeriği;
    id
    gun
    saat
    kim

    Bir adet saat tablosu:
    id
    saatler


    İşlem su sekilde islemkayit tablosuna kayıt yaptıracağız ama; oraya kayıt yaparken saat tablosuna gidip saatlere bakacak ve aynı gün içerisinde o saat kullanılmamış ise o saate kayıt yapacağız.. Eger o gun o saat kullanılmış ise o saati listede göstermeyecek...

    Örnek Form :

    gun seçiniz: (bugun yarın ve yarından sonraki 3 gun olacak)
    saat seciniz: 08,45 de baslayacak 12,00 da öğle arası 13,00 devam edip 16,00 da bitecek. Sekilde veri tabanından çekecek (Ama yukarıdaki gün bugun "veya yarın veya yarından sonraki" gun ise ve bugun "yarın ki veya ondan sonraki gun" 14,45 saati kullanılmış ise listede 14,45 görüntülenmeyecek gun)
    Kim = İşlemi gerçekleştirecek kişinin adı?


    İşlem için bir mantık kuramadım? Mantık kurabilsem illa ki yapabilecek birşeydi ama mantık yoksa yazılımda yok?

    mantığını anlamam da yardımcı olacak birisi var mıdır? Veya al su basit bir örnek diyebilecek birisi? gerçekten çok ama çok sevinirim...
  • 09-04-2010, 10:21:54
    #2
    rezervasyon olayımı?
  • 10-04-2010, 14:50:54
    #3
    Evet aynen onun gibi? Belirli bir saati bir kişiye rezervasyon yaptıracağız..
  • 11-04-2010, 13:10:49
    #4
    bu bir hata yada ufak bir sorun değil ki, yani sana komple rezervasyon sistemi lazım kimsede gidip hayrına vermez, yada uğraşmaz
  • 12-04-2010, 11:21:11
    #5
    Farkındayım hata olmadığını tum sistemi yazsınlar istemedim ki zaten sadece mantıkta kararsız kaldım? belki bir insan oğlu vardır düşüncesi ile de burada sordum artık kader kısmet belki çıkar birisi belki çıkmaz birisi
  • 13-04-2010, 14:29:09
    #6
    case ile 3 yontem saat belirlersiniz, sutundaki saat dilimini int olarak duzeltip case ile saat dilimini secip kaydedebilirsiniz.

    bugun yarin ondan sorna gun icinse, select menu kullaniyorsaniz sanirim. bunun icinde date fonksiyonuna "+1 ve +2" deger verip while a sokabilirsiniz