Çok basit bir panelim var toplam 6 sayfa. Bunların 2 tanesinde log tutmak istiyorum. Bu sayfaların biri ürün miktarını arttırıp azaltıyor.
Kim giriş yaprı ? Hangi tarih/saat ? Yaptığı işlem (140018 numaralı ürünü 18 adet arttırdı/azalttı)
Çok zor olur mu yardımcı olabilecek biri var mı ?
SQL ile log tutmak istiyorum
9
●284
- 15-04-2019, 11:30:33Hocam bilgim biraz az yapmak için uğraşıyorum şuan ama hayırlısı bakalımMelihCan adlı üyeden alıntı: mesajı görüntüle
Dediğin gibi yapmaya çalışacağım
- 15-04-2019, 11:57:59giris_log_sql
editör tablosuna giriş çıkış hücreleri açarak yapabilirsiniz.
sayfa kayit_log_sql
tabloID | yoneticiID | sayfaurlID | urundegisimiUrunID| urunDegisimFiyat | zaman|........ v.b....Bunu adım adım yaptıkça eksileri artılarına göre değiştirisin.
Editör istenilen sayfaya giriş yaptığında örneğin kontrol fonksiyonu yazarsın. Sayfaya giriş yaptığı an tabloya ekleme yapar. Ürün değişimi olduğunda yine tabloya ekleme yapar. v.b Bu logları başka bir vt içinde tutup, sitenin kendi SQL ağırlığına katmayabilirsin. - 15-04-2019, 12:36:35hocam bu zor gibi geliyor benim içinebubekirbastama adlı üyeden alıntı: mesajı görüntüle
kendi sqlinde olması problem değil hocam.GökTuğ adlı üyeden alıntı: mesajı görüntüle
tablomu oluşturdum;
"Kullanıcı I Tarih/zaman I İşlem " olacak şekilde 3 sütun olacak. Mesela ben sayfadan bunları dolduracak veriyi nasıl göndereceğim problemim orada.
(bilgisizlik en kötü şey)
- 15-04-2019, 16:09:16Evet ama nasıl yazdıracağım. Sıkıntım şu. mesela anlık olan kullanıcıyı nasıl çekicem ? anlık saati çekebiliyorum. Birde yapılan işlemi kaydetmesi var . hep bir hata alıyorum ama bakalımçkozmo17 adlı üyeden alıntı: mesajı görüntüle
Hepsini hallettim ama 2 adet sıkıntım kaldı. Artık tüm işlemi yazırabiliyorum.
Sıkıntılarım;
1-İşlemin yapıldığı anlık tarihi yazdıramıyorum.
2-O andaki kullanıcının adını yazdıramıyorum - 18-04-2019, 00:15:22i-
Php zaman olayı için örnekleri incelemelisin
$gun = date('d');
$ay = date('m');
$yil = date('Y');
$tarih = date('U');
------------ gibi...
ii-
Çevirmiçi tablo yapmalısın onun için; onlineüyeler php sql diye arama yaparak bulabilirsin. O anki yöneticiyi de ordan alırsın. Sonrasında log tablosunda filitreleme yaparsın.
cevrim_ici_tablo_sql de
$cevrimiciYonetici = $CevrimIciDizi['yonetici'];
WHERE yonetici = "$cevrimiciYonetici" v.b.... Filitrelemeyi geliştirebilirsin. Tarih,saat,gün v.s
Dediğin gibi yapmaya çalışacağım
(bilgisizlik en kötü şey)