doluluk kontrol

Lasera Lasera

işlem doluluk kontrolü yaptırıyorum, fakat kafam durdu.

baslangıc ve bitis tarihleri var

bunlar mesela 20-01-2013 ile 31-01-2013 olsun.

Kullanıcı yeni bir işlem girdiğinde 25-01-2013 ile 30-01-2013 ya da 18-01-2013 ile 25-01-2013 giriyor bunun uyarısını nasıl verdirtebiliriz? Daha doğrusu koşulu nasıl vereceğiz??

30-01-2013 12:04

    Php

    Lasera Lasera

    if(isset($_POST['btn']))

    {

    if($_POST['btn']=='İş Ataması')

    {

    if ($row_cikismax['max(bitis)'] > $tarih )

    {

    echo "<p> <font color=red font face='arial' size='6pt'> $tarih_form ve $tarih_form2 Tarihleri Arasinda Zaten İşlem Görünmekte, Lütfen Kontrol Ediniz.</font> </p>";

    }

     

    else

    {

    Verileri kaydet.

    }

     

    Şeklinde eğer yeni iş tarihi eski işin bitiş tarihinden büyükse kaydediyor ama ben kayıtlı iki tarih arasında değilse kaydetmek istiyorum. Mesela 05-02-2013 ile 10-02-2013 tarihinde iş var kaydedilmiş. Ben bu şekildeyken 01-02-2013 -04-02-2013 tarihine kayıt atamıyorum çünkü  10-02-2013 var hata dönüyor.5 ile 10 tarihleri hariç diğer tarihlere nasıl kayıt atabilirim?

    araştırmamda timestamp kullanımından bahsetmişler ama ben çekiyorum veriyi yine tarih dönüyor :) olmuyor tabi Yardım yardım yardım

    Kolay gelsin.

    31-01-2013 16:35

      Php

      Lasera Lasera

      Bu konuda bana yardımıcı olacak kimse yok mu??? :(

      01-02-2013 11:38

        Php

        alicilin Ali Fırat Güler

        mysql den BETWEEN  ile iki tarih arasını çekerseniz olay biter. ordan karşılaştırma yaparsınız

        01-02-2013 12:02

          Php

          Lasera Lasera

          bende onunla uğraşıyorum. Ama olmuyor. Şu sqli yazabilecek biri var mı bana? Ben 2 tarih arasına veri girilemeyecek diğer türlü tarihin öncesine ve sonrasına kayıt girilebilecek.

          01-02-2013 12:23

            www.Phpkodlari.com © 2009 Herkes Php öğrenecek
            Web tasarım ve eğitim kaynağınız.