id | fatura_no | fatura_tarihi | son_olusturma_tarihi | periyod |
---|---|---|---|---|
1 | 2005 | 2020-05-10 | 2020-05-10 | 30 |
2 | 2020 | 2020-05-20 | 2020-10-20 | 30 |
3 | 2003 | 2020-06-03 | 2020-11-03 | 30 |
Yukarıdaki gibi basit bir talbo düşündüm. Burada fatura bilgilerin kayıtlı olduğunu düşünerek sonraki süreci anlatmaya çalışacağım.
İlk işlemde fatura_tarihi ve son_oluşturma_tarihi aynı oluyor. Veritabanından sorgularken son_oluşturma_tarihi + periyod işlemi ile faturayı oluşturmaniz gereken yeni tarihi alabilirsiniz.
Ardından gerekli tarih kontrollerini yapıp oluşturma işlemi sonrası son_oluşturma_tarihi alanı güncelleyip bir sonraki dönem için sistemi tekrar hazır hale getirebilirsiniz.
Eminim çok daha güzel ve basit çözümlerde vardır. Ben sadece fikir vermesi için ekledim. Kolay gelsin.
Rica ederim parzemisis. Eğer mümkün olursa çalışmayı tamamladıktan sonra bizimlede paylaşma imkanın olursa harika olur.
İlginç bir konu, genelde fiziksel menünün aynısını elektronik ortama geçirmek yeterli olur diye düşünüyorum. Ancak sorudan anladığım kadarıyla farklı fikirlerede açıksınız.
Bana göre katma değer yaratacak fikirlerden birisi menü resimlerini sabit yapmak yerine hareketli gifler kullanılabilir. Örneğin bir çorba resmi yerine üzerinden dumanlar çıkan bir gif veya benzer şekilde göze hoş gelen bir tasarım.
Diğer taraftan yemeği tadanların verdiği puanlar dikkate alınarak hazırlanmış bir yemek skoru fena olmazdı. Veya ilgili restoranda en çok tercih edilen gibi bir ibare yine yemeklerin yanına eklenebir.
Bunun yanında günün yemeği, en doyurucu tercih gibi bir çok alanda özelleştirme yapılabilir. Bir e-menü doğası gereği restorana veya iş akışına uygun bir çok kişiseleştirme sağlıyor. Bunlardan faydalanmak gerekir.
Bunun için en doğru çözüm youtube tafarından sağlanan bir API üzerinden bu bilgilerin alınması olabilir. (Youtube API saglıyor mu bilmiyorum?)
İkinci ve biraz daha dolayı bir çözüm bir crawler (https://www.webtures.com/tr/blog/sozluk/crawler-nedir) geliştirmek olabilir.
Üçüncü bir çözüm hazır bir crawler projesi bulup kodlarını kendi işinize göre özelleştirmek olabilir.
Görüldüğü üzere seçenek çok sizin seçiminiz hangisi olur?
Selamlar,
Javascript konusunda benimde takip ettiğim şu adresi https://tr.javascript.info/ önerebilirim.
Javascript ve diğer tüm dillerde dilin temel yapısını öğrendikten sonra bol örnek yapmak hem bilgilerini pekiştirir hemde olası yeni durumlar karşısında yeni çözümler bulmanı sağlar. Doğal olarak bu durmuda seni geliştirir.
İngilizce konusunda kendini geliştirmeyi ihmal etme.
Doğrusu bu sorular çok göreceli. Siteyi yapan ekip doğru teknolojileri doğru tekniklerle ve iyi algoritmalarla kullanmış olmalılar ki site böyle stabil ve iyi çalışıyor.
Neden bir tane konusunda ise bana göre youtube videosu izleyeceksem bunu zaten youtube üzerinden izlerim neden 3.parti bir siteye gideyim düşüncesi olabilir.
Lenova thinkpad T serisi (https://www.lenovo.com/tr/tr/laptops/thinkpad/t-series/c/t-series) dizüstü bilgisayarları önerebilirim. Yaklaşık iki yıldır severek kullanıyorum. Daha fazla performans için P1 serisinede bakabilirsin fiyatlar biraz yüksek tabi
Ajax ile çözmeye çalıştığını biliyorum ama fikir vermesi açısından javascript ile client tarafındaki çözümüde burada paylaşıyorum. https://jsfiddle.net/83mfyqjz/
Anlamadığım için soruyorum. Bu işlemi basit bir javascript fonksiyonu ile client tarafında halletmek hem daha az maliyetli hemde daha pratik olmaz mı?
Çözüm için öncelikle ajax işleminde "success" fonksiyonuna geçilen "f" değerinin içeriniğine bakmak gerek. Buraya içerik doğru bir şekilde aktarılmış mı?
Belki php tarafından gönderdiğin metin yerine php tarafında aşağıdaki gibi bir işlem yapman gerekebilir.
...
$jsonstring = json_encode('olumlu');
echo $jsonstring;