Hesaplama.

LaseraLasera

degerlertablsu

id----adi--------carpanyuzde

1----mudur-----0,75

2----mdyd------0,60

3----personel----0,30

personeltablosu

perid----degerid-----netgelir

1--------1-----------1000

2--------2-----------750

3--------3-----------100

bu tip tabloda kisilerin ucretlerinin hesaplanması lazım. bunları nasıl hesaplatıp da

ucret tablosundaki perid-netucret alanlarına yazdırabiliriz arkadaslar?

2013-01-23 19:28:10

Php

alicilinAli Fırat Güler

Mysql'e hesaplattırabilirsin ilk önce tabloları bir güzel joın ile birleştirirsin,

ardından bütün stunlar elinde olduğuna göre SELECT ile   FROM arasına (stun1 * stun2) AS ucret şeklinde yazarsın ve ücret gelir. hepsi bukadar.

Not: Ben örneği çarpma için verdim aynı işlemi toplama için (stun1 + stun2) şeklindede yapabilirsiniz. yani artık her ne yapmak istiyorsanız yapabilirsiniz.

2013-01-23 20:31:32 Edit:2013-01-24 02:18:58

Php

TeaMTurkeRŞenol TÜRKER

ustamız cevabınızı vermiş gözünüz kapalı kullanabilirsiniz.

2013-01-24 00:37:27

Php

LaseraLasera

Teşekkür ederim ama bunu php de yapmamız gerekiyor hocam :)))

2013-01-24 09:25:49

alicilinAli Fırat Güler

Zaten Php ve Mysql kullanıcaksınız. Fakat hesaplama işlemini Mysql'e yaptırmanız daha mantıklı. O yüzden Mysql'e yaptırabilirsiniz dedim

2013-01-24 16:53:45

Edit:

Php

TeaMTurkeRŞenol TÜRKER

ustamız size uygulayacağınız en mantıklı ve stabil fikiri sunmuş zaten bir taşla iki kuş vurmayı vaad etmiş size ama siz iki taşla bir kuş vurmak istediğinizi söylüyorsunuz :)

2013-01-25 00:01:34

Php

tabloya yazdırmak istedigin bilesenleri mysqlden cekip carpman yeterli 

gerci alicilin hocam cok kolay bir yontem  gostermis  .. 

daha kolay calısmak icin olusturdugun  tablolarda degisiklik  yaparsan daha rahat kullanırsın 

$brutucret=(($netgelir*$yuzde)/100)+$netgelir;

"insert into ucretler (brutucret)values(".$brutucret.");

unutmadan ysql tablodaki sutunu float  olarak olustur kusuratlı 

2013-01-25 01:30:37

Hesaplama

LaseraLasera
Yazan:alicilin

Zaten Php ve Mysql kullanıcaksınız. Fakat hesaplama işlemini Mysql'e yaptırmanız daha mantıklı. O yüzden Mysql'e yaptırabilirsiniz dedim

Arkadaşlar kusura bakmayın web tabanlı olarak daha yeni uğraşıyorum Ben oracle da 

declare deyip değişkenleri atayıp içine değişken ve sabitleri atıyorum ve mesela for xrec in (select ) 

loop

....

end loop ile bitiriyorum :)

Sizden ricam üstteki tabloma göre tam bir örnek vermeniz.

İyi Çalışmalar

2013-01-25 18:21:31

Php

alicilinAli Fırat Güler

Şimdi şöyle bişey var. sizin yapmak istediğiniz tam olarak nedir ? Onu bi anlatırmısınız ?

2013-01-25 21:35:27

Hesaplama

LaseraLasera
Yazan:alicilin

Şimdi şöyle bişey var. sizin yapmak istediğiniz tam olarak nedir ? Onu bi anlatırmısınız ?

degerlertablsu

id----adi--------yuzde

1----mudur-----0,75

2----mdyd------0,60

3----personel----0,30

 

personel

perid----Adi

1--------Ahmet

2--------Ayşe

3--------Mehmet

Tbl_UcretHesap

perid----degerid-----netgelir

1--------1-----------1000

2--------2-----------750

3--------3-----------100

odemeyap

perid--------tutar

100 tane personelim var. Bunlardan bazıları müdür bazıları yrd. bazılarıda düz personel. tbl_UcretHesap tablosunda verileri var. Hesapla buonuna basınca döngü içinde bunları nasıl hesaplattırabilirim?

Nasıl bir döngü kullanmam gerekiyor?

2013-01-28 08:42:20

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro