olabilecek durumları hesaplayıp öyle modelleme yapın.
personelin çalıştığı günler, başlangıç saati, bitiş saati, randevu süresi (ilerde tümü değişebilir)
personel izin durumları olabilir, bir süre hiç çalışmayabilir veya yarım gün çalışabilir
konu php ile değil veritabanı tasarımı ile alakalı.
https://support.office.com/tr-tr/art...4-bd4f9c9ca1f5
veritabanı modelleme yapın (en basitinden ER olabilir), modele bakarak eksikleri ve iyileştirmeleri söyleyebiliriz.
kolay gelsin