Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
757
Tıklama
0
Öne Çıkarma
PHP Biraz Farklı Matematik İşlemi
E
11 yıl
Teğmen
Konu Sahibi

Arkadaşlar başlığa ne yazacağımı bilemedim,

PHP'de mysql içerisine form ile veriler kaydediliyor ve burada başlama ve bitiş saatleri not ediliyor. Ancak her satıra değil eğer bir iş başladıysa sadece başlama sütununa başlama saati bittiyse bitti sütununa bitiş saati yazıyor. Bitiş - Başlangıç yaparak çalışma saatini çıkartmak istiyorum mümkün müdür?

Demek istediğim aşağıda görüldüğü gibi bana 17:50 - 14:00 yapacak ve sonuç olarak 3:50 yazdıracak gibi.

< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



O
11 yıl
Teğmen

Bitiş saatini insert etmek yerine, biten işlemi update ederek başlangıç ve bitişi tek satıra yazmak daha mantıklı olacaktır. Sonra PHP de select ile verileri değişkenlere çekip birbirinden çıkarabilirsin.


Bu mesaja 1 cevap geldi.
E
11 yıl
Teğmen
Konu Sahibi

Cevap için teşekkürler ama bitiş satırı benim için önemli olacak. Dolayısıyla bitiş farklı satırlarda olabilir. Neyse ben biraz farklı bir yolla çözdüm. Şu şekilde yaptım;

A vardiyası ve B vardiyası için ayrı ayrı bitiş saatlerini tüm satırlar için toplattırdım. ve başlangıç saatlerini tüm satırlar için toplattırdım. Dolayısıyla boş olan satırlar 0 olduğu için hesaba etkisi yok. Vardiyalar için bitiş-başlangıç yaparak toplam çalışma süresini hesaplattım. Bu şekilde de doğru sonuca ulaştığım için problem kalmadı. Teşekkürler.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.