راکت

جمع اعداد موجود در آرایه های مختلف خروجی گرفته شده از دیتابیس

2 پاسخ

سلام دوستان ، یه صفحه فاکتور (یه فاکتور فروش دستی) دارم که در نهایت هر سطون فاکتور رو جمع میکنه و در سطر مربوط به خودش در دیتایس ذخیره میشه ، حالا وقتی چند سطون فاکتور دارم میخوام جمع کل صورت حساب رو پایین صفحه نمایش بدم .
برای این کار متاسفانه راه های مختلف رو پیش رفتم ولی کلا گیچ شدم ، Function مربوطش این هست :

function calcAllPrice($id){
    global $pdo;
    $current_user_id = getCurrentUserId();
    $sql = "select priceall from Invoice where for_invoice = :id ";
    $stmt = $pdo->prepare($sql);
    $stmt->execute(['id'=>$id]);
    $records = $stmt->fetchAll(PDO::FETCH_ASSOC);

    return $records;

در قسمت نمایش مبلغ صورت حساب هم کد زیر رو استفاده کردم :

$size = 0;
                                            while($size < sizeof($calcprices)){
                                                $saman1 = $calcprices[$size]['priceall'];
                                                var_dump($saman1);
                                                $size ++;
                                            }

خروجی var_dump ، تصویر زیر هستش :
 تصویر

ثبت پرسش جدید

پاسخ‌ها

2
علی
علی
@DevNull

تخصص: برنامه نویس بک اند,backend developer

سلام دقیق نفهمیدم چی می خواید

نیکلاوس
نیکلاوس
@LeViCodeR

تخصص: گیمر / برنامه نویس

سلام , در صورتی که میخواهید مقادیر متفاوت رو باهمدیگه جمع کنید یک تابعی بیرون از کد تعریف کنید برای مثال
$x = 0
سپس اون مقدار رو در حلقه با مقدار موردنظر جمع کنید برای مثال اگر قیمت محصول رو درحلقه از طریق $price دریافت میکنید
$x = $x + $price
اگر $x++ بشه تعداد رو نشون میده نه جمع خروجی هارو.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام