• 09-09-2021, 17:13:14
    #1
    Merhaba arkadaşlar bu işlemin mantığını bir türlü anlayamadım bu konuda mantığını anlatabilirseniz sevinirim.

    Yapmak istediğim 2 adet mysql sütunumdan gelen veri var
    1. veri işin limit değeri (harcayacağım maksimum tutar)
    2. veri harcadığım tutar

    örnek olarak 1500 tl limitli ve 2000 tl limitli 2 harcamam var birinci harcamamda limitim olan 1500 tl nin sadece 400 tlsini harcamışım yani 1100 tl kardayım ikinci harcamamda ise 2000 tl olan limitimi geçmişim 2500 tl harcamışım 500 tl zarardayım

    tablom şu şekilde


    mysql den gelen verileri karşılaştırıp kar var ise kar kısmına karı zarar kısmına da 0 yazdıracağım , eğer zarar var ise kar kısmına 0 zarar kısmına da zarar edilen tutarı yazdırmak istiyorum bu işin mantığını çözemedim php bilgim çok yok ama mantığı anlarsam işin içinden çıkabilirim diye düşünüyorum
  • 09-09-2021, 17:17:32
    #2
    Zarar = gelir < gider

    Bu hesaplamaya yaptıktan sonra

    İf sorgusunda gelir giderden küçükse zarar yazdırın gelir giderden büyükse kar yazdırsın
  • 09-09-2021, 17:19:40
    #3
    Şöyle yapabilirsin toplam tutardan harcamayı çıkarırsın, bunu bir değişkene atarsın. Eğer eksili bir şey çıktıysa bunu zarar kısmına, artılı bi şey çıkarsa kar kısmına yazdırabilirsin. Yani biraz kodla anlatmak gerekirse syntaxı sana kalmıs ama algoritması su sekilde olabilir.
    tutar= Toplam - harcanan;
    if(tutar>0) // burada pozitif cıkması durumu yani kar oluyor
    kar= tutar;
    else if(tutar<0) // burada negatif cıkma durumu yani zarar etmek
    zarar=tutar;
    else // diğer durumlar icinde burayı kullanırsın eşit çıkması veya başka koşullar gibi.
    Ne dilde yazarsan yaz tek degisen birkaç degisken adı olur yani başka dilde de aynı hesaba bakabilirsin. phpde tek fark $degisken oluyorken normalde degisken seklinde tanımlıyorsun. Umarım anlatabilmişimdir
  • 09-09-2021, 22:49:51
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhabalar efendim,
    profesyonel ve hızlı çalışma için pmden iletişime geçmeniz yeterlidir,
    iyi günlder dilerim..
  • 11-09-2021, 20:29:25
    #5
    angelofcry09 adlı üyeden alıntı: mesajı görüntüle
    merhabalar efendim,
    profesyonel ve hızlı çalışma için pmden iletişime geçmeniz yeterlidir,
    iyi günlder dilerim..
    Teşekkürler öğrenmeye çalışıyorum aksi taktirde ücreti ile yardım istediğimi konuda yazardım zaten