اذهب إلى المحتوى

السؤال

نشر

سلام عليكم

عندي استعلام كالتالي

$query = "SELECT
    o_m.*,
   o_c.id,
    o_m.image AS mImage,
    ccc.*,
    f.name,
    suppliersdb.username AS factory
FROM
    order_marker o_m
JOIN order_cloths o_c ON
    o_c.cloth_composition_id = o_m.cloth_id
JOIN fabric_usage f ON
    o_c.usage_id = f.id
JOIN common_cloth_composition ccc ON
    o_m.cloth_id = ccc.id
LEFT JOIN suppliersdb ON suppliersdb.id = ccc.suppName

WHERE o_m.order_id=$order_id GROUP BY o_m.id";

    $markers = array();

    if ($result = $conn->query($query)){

        while ($row= $result->fetch_assoc()){

            array_push($markers, $row) ;

        }
        $result->free();

    }

كود php اظهار النتيجة كالتالي

if (isset($markers) AND !empty($markers) ){
foreach ($markers AS $get){
$lshrinkP = ((float)$get['cloth_singel_height'] *((float)$get['lShrink']/100)) + (float)$get['cloth_singel_height'];
$lshrinkP1 = ((float)($get['cloth_total_height'] *((float)$get['lShrink']/100)) + (float)$get['cloth_total_height']);
$meterC = ($lshrinkP1 * $get['layers']);
$totalmeterC = $meterC+($meterC*($get['hadr']/100)+$lshrinkP);
$kgC= $totalmeterC/$get['metersperkg'];
//$mPrice= (float)$marker['mPrice'] * $totalmeterC;
$kgC = number_format($kgC, 2, '.', '');
        ?>
 <tr>
    <td>&nbsp; <?php echo $get['cloth_id'] ?></td>
    <td><?php echo $get['fabname'] ?></td>
    <td><?php echo $get['name'] ?></td>
    <td>
<?php
$image = $get['image'];
$location = '../assets/images/common_cloth_composition/'.$image;
//$location =  __DIR__ . '/assets/images/common_cloth_composition/'.$image;
if (file_exists($location)) {
echo '<img style="max-height: 50px !important; margin: 0 auto;"  src="assets/images/common_cloth_composition/'. $image .' " alt="#">';

}
else {
    echo '<img class="img-thumbnail" style="width: 60px" src="assets/images/noImage.png" alt="">';
}
?>
                </td>
<td>&nbsp;<?php echo $totalmeterC ?>  <?= $getTranslation->tr('meter') ?>  </td>
<td>&nbsp;<?php echo $kgC ?>  <?= $getTranslation->tr('kgm') ?> </td>
<td>&nbsp; <?php echo $get['factory'] ?></td>
 </tr>
    <?php }} ?>

النتيجة كما في الصورة

1.thumb.png.a9e86a489eeb2df225de0898f36d4b78.png

انا عاوز لما فيه كود يتكرر زي 242 كده 

النظام يظهرلهولي مرة وحدة بس و يجمع القيم الرقميه اللي تقابله في العواميد التالية

يعني استهلاك القماش للطلبية بالمتر مثلا في الناتج الأول 117.53

و في الناتج التاني 118.66 مثلا

يبقى عاوز الناتج يظهرلي مرة وحده و يجمعلي الرقمين دول على بعض

اعملها ازاي؟

مع الشكر

 

Recommended Posts

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...