Merhaba arkadaşlar, herkese keyifli bir gün dilerim.
Php'de iki sorunum vardı, yardımcı olabilir misiniz?
İlk olarak;
Kolun1'de 4 adet kategorim var. İsimleri ise Kat-A , Kat-B, Kat-C ve Kat-D şeklinde.
Aynı zamanda Kat-A , Kat-B, Kat-C ve Kat-D kategorilerine bağlı alt kategorilerim var.
Bunlar ise Kat-A için Alt-Kat-A, Alt-Kat-A-1, Alt-Kat-B gibi düşünebiliriz.
Ben bunların kullanım ortalamasını aylık olarak nasıl alabilirim?
Neler yapmam gerekiyor?
İkinci olarak Deger isminde bir kolonum var ve içerisinde yazı ve rakamlar mevcut.
Benim istediğim ise Deger kolonun içindeki rakamları toplayıp ekrana yazdırmak. Yani bu kolonda yazıda var. ggbbddd 500 ffggrr şeklinde yazılar var.
Amacım sadece rakamları toplayıp ekrana yansıtmak.
İlginize teşekkürler.
PHP'de ortalama ve boş kolun değilse içindeki değerleri toplama
3
●198
- 09-05-2018, 15:30:22ilk soruda kullanım ortalaması derken neyi kastettiniz anlamdım açıkcası.
ikinci için query ile tabloyu cekip her bir satırı dondur
foreach($sorgu as $satir) { $str = $satir["deger"];preg_match_all('!d+!', $str, $matches);print_r($matches); // burası array olarak gelecek. arraydaki degerleri for dısında bir değişkenle toplatabilirsin. }iyi çalışmalar. - 11-05-2018, 00:28:41Cevabınız için çok teşekkür ederim fakat bunun sql kodu var mı?crooper adlı üyeden alıntı: mesajı görüntüle
Ayrıca o derece php bilgim maalesef yok hazır kodu mevcut mudur?
Teşekkürler. - 14-05-2018, 09:43:41ana kategoriler ve alt kategoriler aynı tabloda mı tutuluyor? yoksa farklı tablolarda mı ? söylediklerinizin tamamını sql ile yapıp basit php komutları ile ekrana yazdırabilirsiniz. önce bu alt ve ana kategorileri birbirine sql üzerinden bağlamalısınız. örnek kodu aşağıda (ben farklı tablolardır diye düşünüyorum)
select a.*,b.* from ana_kategori a,alt_kategori b
where a.kat_id=b.ana_kat_id
bu komutla iki tabloyu birbirine bağlamış oldun. şimdi SUM() fonksiyonu ile istediğin değeri toplayıp ekrana yazabilirsin mesela;
select SUM(b.fiyat) as BFiyat from ana_kategori a,alt_kategori b
where a.kat_id=b.ana_kat_id
gibi. daha sonra bunu php ile kullanıp ekrana basıcaksın. SQL üzerinden aylık istatistik de alabilirsin, bunu yapmıyorum kendin araştırıp bulursun
hem öğrenmiş olursun.
hem öğrenmiş olursun.