foreach ($hoursWork as $mainfield) { $sumHours += $mainfield['hours']; $sumNrOfCourses += $mainfield['nr_of_courses']; } echo json_encode(array('hours' => $sumHours, 'nr_of_courses' => $sumNrOfCourses)); } else { foreach ($hoursWork as $mainfield) { if ($mainfield['mainfield'] == $_POST['mainField']) { echo json_encode($mainfield); } } } //skicka tillbaks antal timmar för current mainfield } else { $data = array("id_course_per_period" => $_POST['coursePerPeriodID'], "id_person" => $_POST['personID'], "hours" => $_POST['hours']); $dbConn->createHoursWork($data); $coursePerPeriod = $dbConn->getCoursePerPeriod($_POST['coursePerPeriodID']); $hoursWork = $dbConn->getTotalHoursWork($_POST['personID'], $coursePerPeriod['year']); if ($_POST['mainField'] == "None") { $sumHours = 0; $sumNrOfCourses = 0; foreach ($hoursWork as $mainfield) { $sumHours += $mainfield['hours']; $sumNrOfCourses += $mainfield['nr_of_courses']; } echo json_encode(array('hours' => $sumHours, 'nr_of_courses' => $sumNrOfCourses)); } else { foreach ($hoursWork as $mainfield) { if ($mainfield['mainfield'] == $_POST['mainField']) { echo json_encode($mainfield); }