Erturk adlı üyeden alıntı: mesajı görüntüle
https://www.agvaotelleri.com/agva-riverside-club-otel

Oncelikle sql yapısını anlatayım.

Araclar

id , aracadi, aractipi, marka, model, yas vs vs

Tarihler

id , tarih, aracid, durum


Her araç için her güne ait kayıt tutacaksın. Ornegin

1 - 2015-06-04 - 15 - 0
2 - 2015-07-04 - 15 - 1
3 - 2015-08-04 - 15 - 2


Burada şunu yapmış olduk. 15 id numaralı araç için belirlediğimiz tarihlerde durum guncellemesi yaptık. Ornegin 0 = Boş, 1 = Rezerve , 2 = Dolu diyelim


Siteden sorgu yaparkende datepickerden gelecek baslangic ve bitiş tarihlerini alıp mysql date formatına gore duzenledikten sonra aşağıdaki kodlar ile listeletebilirsin.


$baslangic = date("Y-m-d", strtotime($baslangic));
$bitis = date("Y-m-d", strtotime($bitis));
$sorgu = mysql_query("select tarih,durum from tarihler where aracid='$aracidi' and tarih>='$baslangic' and tarih<='$bitis'");
while($yaz = mysql_fetch_assoc($sorgu)) {
if($yaz['durum']==0) { $renk = 'green';}
elseif($yaz['durum']==1) {$renk = 'yellow';}
elseif($yaz['durum']==2) {$renk = 'red';}
else {$renk = 'white';}
echo '<span style="background:'.$renk.''>'.$yaz['tarih'].'</span>;
}


Değerli Vaktinizi ayırıp cevap verdiğiniz için çok teşekkür ederim. vermiş olduğunuz kodlarda ve açıklama hali hazırda yapmış durumdayım. sadece istediğim bu renklendirme işlemini Datapicker de göstermek.





yukarıda ki şekilde göstermek istiyorum..