سلام دوستان ، یه صفحه فاکتور (یه فاکتور فروش دستی) دارم که در نهایت هر سطون فاکتور رو جمع میکنه و در سطر مربوط به خودش در دیتایس ذخیره میشه ، حالا وقتی چند سطون فاکتور دارم میخوام جمع کل صورت حساب رو پایین صفحه نمایش بدم .
برای این کار متاسفانه راه های مختلف رو پیش رفتم ولی کلا گیچ شدم ، 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 ، تصویر زیر هستش :
سلام , در صورتی که میخواهید مقادیر متفاوت رو باهمدیگه جمع کنید یک تابعی بیرون از کد تعریف کنید برای مثال
$x = 0
سپس اون مقدار رو در حلقه با مقدار موردنظر جمع کنید برای مثال اگر قیمت محصول رو درحلقه از طریق $price دریافت میکنید
$x = $x + $price
اگر $x++ بشه تعداد رو نشون میده نه جمع خروجی هارو.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟