sql update komutundan tc satirini kaldırın böyle sıkıntılar olmaz yani kullanici değiştirse bile bir işe yaramaz.
yine db ne kaydet. cookie de tutacağın şey gecici user id olmalidir. cookie de sepet tutulmaz.
Python ile gelişmiş masaustu (Qt, Tkinter...)
ve gelişmiş web (Django,Flask,FastApi...) yazilimi yapabilirsin.
Merhaba, Etiketden anladigim kadariyla postgres kullaniyorsunuz. Rezervasyon için destegi vardi onu arastirmanizi öneririm.
Yapmanız gereken sadece rezervasyon baslangiç ve bitis saatlerini dbye kaydetmeniz. Tekrar aktif gelmesi gibi bir durum yok. Ancak randevu iptal olursa boyle bir durum olabilir. Randevu saati geçtiyse zaten o saat aralığı rezerve kapalı olur.
tablonuz:
userİd, baslangicTarihSaat, bitisTarihSaat
yeni kayit eklerken kontrol edersiniz o saat araligi dolu mu diye, üst de belirtiğim modül ile sql yazarak kontrol edebiliyorsunuz kolayca.
musait zamanlari ve haftanin gunlerini de ayri tabloda tutup ona göre frontend de bir takvim ve saat araliklarini render edersiniz.
böyle bir şeye neden ihtiyaciniz var ?
form etiketiyle kapsamaniz gerekiyor. required durumunun calismasi icin. validation kutuphanesi ile calismaniz daha dogru olacaktir.
foreign key ekleyip de silebilirsin. cascade delete
kodu https de calistirin
Hangi versiyonu kullaniyorsun, degisiyor config ayarlari