ve randevuzaman
Zaman tablosunda bulunan saat ve kayıt tablosunda bulunan saat join ile birleştirilerek randevuzaman sorgusunu oluşturdu.Şimdi zaman tablosunda bulunan saat dilimlerinde randevuzaman içinde tarih ekip ve saatid eşlemesi olan dilimlere kayıtID gelsin boş olan dilimler saatler yazsın kayitID Boş dönsün yapmaya çalıştığım bu ben tablo ile zaman dilimlerini alabilirim diye düşündüm ama aşağıdaki kodla saat dilimleri getirebiliyor.Yöntem çok önemli değil saat dilimleri arasında dolu olan saatler dolu boş olan saatleri boş göstermek istiyorum.
Kod:
<?php
$personel = $_SESSION['ekp'];
$randevuTarih=date("Y-m-d");
echo "$randevuTarih <br>";
echo "$personel <br>";
$rv='';
$baslangic = "09:00:00";
$baslangic = strtotime($baslangic);
$bitis = "22:30:00";
$bitis = strtotime($bitis);
while (intval($baslangic)<intval($bitis)){
$sel_query="Select * from kayit WHERE ekip='$personel' and tarih='$randevuTarih' and saat='".date("H:i:s",$baslangic)."'";
$result = mysqli_query($con,$sel_query);
echo mysqli_num_rows($result);
while($row = mysqli_fetch_assoc($result)) {
echo date("H:i:s",$baslangic).'<br>';
$baslangic = strtotime("+30 minute", $baslangic);
}
}
?>