yvolkan adlı üyeden alıntı: mesajı görüntüle
İlgili kısımları tablonuza göre uyarladıysanız seçili olmayan kısımların çıkması lazım

2 tabloyu içerikle ya da sql ile paylaşın isterseniz.
Villalar Tablom


Rezervasyon Tablom Hocam


Form'dan aldığım değerler;

$bastar = $_POST["bastar"];
$bittar = $_POST["bittar"];

Şimdi ben diyorum ki Villalar tablosunda var olan bir kayıta ait rezervasyon rezervasyonlar tablosunda yoksa yani o villaya dair bugüne kadar hiç rezervasyon isteği gelmemişse formdan gelen tarihler ne olursa olsun o villa gelecek.

2. Husus şu diyelim ki 1. villaya ait rezervasyon tablomda şu kayıt var
RezervasyonID = 1
VillaID=1
RezervasyonBASLA = 25.07.2015
RezervasyonBITIS = 26.08.2015

Formdan eğer başlangıç tarihi 27.07.2015 tarihinde başlayan ve 29.08.2015 tarihinde biten bir rezervasyon isteği aranmışsa 1. villa gelmeyecek çünkü başlangıç tarihi var olan kayıtın arasında kalıyor

Ama, 25.07.2014 tarihinde başlayan ve 26.08.2014 tarihinde biten bir rezervasyon isteği varsa 1. villa gelecek çünkü o tarihlerle ilişkili bir kayıt rezervasyon tablosunda yok.