• 29-05-2022, 19:29:01
    #1
       foreach ($siparisler as $detays) {
    
    $firmaidaa = $detays->urun;
    $urunal= $db->query("SELECT * FROM urunler where id=$firmaidaa", PDO::FETCH_ASSOC);
    $boyutal= $urunal ->fetch(PDO::FETCH_ASSOC);
    
    [B]echo $boyutal["en"]." x ".$boyutal["boy"]." x ".$boyutal["kalinlik"]." mm";[/B]
    }
    Merhaba dostlar,

    Yapmak istediğimi en kısa yoldan nasıl yapabilirim bilmiyorum. Sizlere danışmak istedim. kod karmaşasına yol açmamak için tablo özetini yukarıya ekledim. (7. satır sadece tabloya yazdırmak için kullanıldı. Herhangi bir işlem amacı yok. )



    Tablo çıktısı yukarıda şekilde.

    Ben bu tablonun en altında, m2 ve m3 hesabı yapmak istiyorum. 444x555 + 444x555 = m2 sonucu ve 444x555x666 + 444x555x666 = m3 sonucu


    Teşekkür ederim.
  • 29-05-2022, 19:43:33
    #2
    Mutlak adlı üyeden alıntı: mesajı görüntüle
       foreach ($siparisler as $detays) {
    
    $firmaidaa = $detays->urun;
    $urunal= $db->query("SELECT * FROM urunler where id=$firmaidaa", PDO::FETCH_ASSOC);
    $boyutal= $urunal ->fetch(PDO::FETCH_ASSOC);
    
    [B]echo $boyutal["en"]." x ".$boyutal["boy"]." x ".$boyutal["kalinlik"]." mm";[/B]
    }
    Merhaba dostlar,

    Yapmak istediğimi en kısa yoldan nasıl yapabilirim bilmiyorum. Sizlere danışmak istedim. kod karmaşasına yol açmamak için tablo özetini yukarıya ekledim. (7. satır sadece tabloya yazdırmak için kullanıldı. Herhangi bir işlem amacı yok. )



    Tablo çıktısı yukarıda şekilde.

    Ben bu tablonun en altında, m2 ve m3 hesabı yapmak istiyorum. 444x555 + 444x555 = m2 sonucu ve 444x555x666 + 444x555x666 = m3 sonucu


    Teşekkür ederim.
     foreach ($siparisler as $detays) {
    
    $firmaidaa = $detays->urun;
    $urunal= $db->query("SELECT * FROM urunler where id=$firmaidaa", PDO::FETCH_ASSOC);
    $boyutal= $urunal ->fetch(PDO::FETCH_ASSOC);
    $toplam_metrekare = $boyutal["en"] * $boyutal["boy"] * 2;
    $toplam_metrekup = $boyutal["en"] * $boyutal["boy"] * $boyutal["kalinlik"] * 2;
    echo $boyutal["en"]." x ".$boyutal["boy"]." x ".$boyutal["kalinlik"]." mm";
    }

    $toplam_metrekare değişkenini m2 hesabı , $toplam_metrekup değişkenini de m3 için kullanabilirsiniz . Tabloda uygun yere yerleştirirsiniz.
  • 29-05-2022, 19:54:15
    #3
    alperenalpa adlı üyeden alıntı: mesajı görüntüle
     foreach ($siparisler as $detays) {
    
    $firmaidaa = $detays->urun;
    $urunal= $db->query("SELECT * FROM urunler where id=$firmaidaa", PDO::FETCH_ASSOC);
    $boyutal= $urunal ->fetch(PDO::FETCH_ASSOC);
    $toplam_metrekare = $boyutal["en"] * $boyutal["boy"] * 2;
    $toplam_metrekup = $boyutal["en"] * $boyutal["boy"] * $boyutal["kalinlik"] * 2;
    echo $boyutal["en"]." x ".$boyutal["boy"]." x ".$boyutal["kalinlik"]." mm";
    }
    $toplam_metrekare değişkenini m2 hesabı , $toplam_metrekup değişkenini de m3 için kullanabilirsiniz . Tabloda uygun yere yerleştirirsiniz.
    Teşekkürler fakat yaptırmak istediğim işlem aslında aşağıdaki şekilde olacak. Değerler tablonun farklı satırlarından gelecek her üründe boyutlar değişik olacak.


    foreach döngüsü içinde her tip ürüne ait m2 ve m3 hesaplarını tanımlayıp, en sonunda toplama yaptırmak istiyorum fakat nasıl yapacağımı bilemedim.

  • 29-05-2022, 20:44:53
    #4
    Belki birilerine lazım olabilir, böyle bir çözüm buldum.

    foreach ($siparisler as $detays) {
     
    $firmaidaa = $detays->urun;
    $urunal= $db->query("SELECT * FROM urunler where id=$firmaidaa", PDO::FETCH_ASSOC);
    $boyutal= $urunal ->fetch(PDO::FETCH_ASSOC);
     
    [B]echo $boyutal["en"]." x ".$boyutal["boy"]." x ".$boyutal["kalinlik"]." mm";[/B]
     
    
    $m3[] = $islem["en"]*$islem["boy"]*$islem["kalinlik"];
    $m2[] = $islem["en"]*$islem["boy"];
    
    }
    
    echo array_sum($m2); echo "</br>"; echo array_sum($m3);