Kiralama kodu
Oto kiralama tarzında bir site yazmanız gerekebilir… eğer veritabanından nasıl bir sql kodu yollayacağınızı merak ediyorsanız aşağıdaki kodları inceleyiniz
bi araç kiralama programı yazacağız… veritabanında no,kiralik_no,baslangic,bitis,onay alanları var…
Örneğin araç 2,2,2009 ile 3,3,2009 arasında kiraya verilmiş ve veritabanında kayıtlı… site yoneticiside bu siparişe onay (onay=1) vermiş olsun…
şimdi bu tarihler dışında ki zamanlarda kiralamak isteyenlere kiralanabilir, yazacak bir sql sorgusu cekmemiz lazım… bu arada girilen zamanlar mktime ile cevriliyor…
kodlar:
1 2 |
$baslangic = mktime(0,0,0,$_POST['kira_bas_ay'],$_POST['kira_bas_gun'],$_POST['kira_bas_yil']); $bitis = mktime(0,0,0,$_POST['kira_bit_ay'],$_POST['kira_bit_gun'],$_POST['kira_bit_yil']); |
burada formdan girilen bilgileri mktime ile dönüştürüyoruz… (veritabanındakilerde aynı mantıkla kayıtlı)
kiralamada doğru çalışan kod aşağıdadır..
ihtiyacı olabilecekler için siteye kodları yerleştiriyorum…
$sorgu=mysql_query(“select * from kiralik_listele where kiralik_no=’$kiralik_no’ and onay=’1′ and not( (baslangic>$baslangic and baslangic>$bitis) or (bitis<$baslangic and bitis<$bitis)) “);
if (mysql_num_rows($sorgu)==0)
{echo “kiralayabilirsiniz”;}
else
{echo “BAŞKA BİR ZAMAN DENEYİNİZ…!”;}