بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

جمع اعداد در آرایه

مدیریت گفتگو
علی 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام:

من فیلد Pay رو چطوری محاسبه جمع رو انجام بدم و چاپ کنم؟

 function read(){
    $connection = connectToDatabase();
    $User_login= $_REQUEST['User_login'];
    $result = mysqli_query($connection,  "SELECT * FROM gardesh_mali WHERE User_login='$User_login'");
    $output = array();
    while($row = mysqli_fetch_array($result)) {
        $record = array();
        $record['Row'] = $row['Row'];
        $record['Desc'] = $row['Desc'];
        $record['Pay'] = $row['Pay']; 
        $output[] = $record;
    }

if($record < 1){
echo "شما هیچ گردش مالی ندارید.";
exit;

}

نظرات

محمد 11 سال پیش
سلام دقیقا میخواید چکاری انجام بدید !؟
علی 11 سال پیش
می خوام هر چی تو Pay (قیمت ها) هست رو جمع کنم و پرینت کنم.
reza piry ghadim 11 سال پیش
علی اقا باید ارایه recorde رو دوبعدی کنی. بعد با استفاده از foreach پیمایشش کنی.
reza piry ghadim 11 سال پیش
و در حین پیمایش جمع خونه های pay رو پیدا کنی
محسن موحد 11 سال پیش
آرایه pay نداریمکه. یکم بیشتر توضیح بدید چی میخواین.
محمد 11 سال پیش
منظورشون این هست $record['Pay'] = $row['Pay'];
محمد 11 سال پیش
لازم به ذکره ک fore each برای تعداد بالا اصلا مناسب نیست و باید از یه ارایه ی دیگه ک اسمش یادم رفته استفاده کرد حالا اگر تعداد قیمیت هایی ک پردازش میخواید کنید تعدادشون زیاد بالا نیست ک همین خوبه وگرنه بفرمایید تا برم پیداش کنم براتون بنویسم

پاسخ‌ها 1

Devtpoint 11 سال پیش

مثال :

 <?

$pay =array(1000, 2000, 3000, 4000, 5000, 1500 , 2300);
$records=0;
for($i=0;$i<sizeof($pay);$i++){
$records += $pay[$i];
}
echo 'Total payment is = '.$records.' Toman<br>';

?>
 //******************* OUTPUT *************************
Total payment is = 18800 Toman

نظرات

Devtpoint 11 سال پیش
سلام امتحان نکردم(وقتش رو ندارم) اگه مثال کاربردی دارید بگذارید تا همه استفاده کنن مرسی
Devtpoint 11 سال پیش
سوئ تفاهم نشه کد بالا رو آماده داشتم

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .