$staff_id = $request["hearing_unit_{$i}_staff_id"]; $status_1 = $request["hearing_unit_{$i}_1"]; $status_2 = $request["hearing_unit_{$i}_2"]; $status_3 = $request["hearing_unit_{$i}_3"]; $status_note = $request["hearing_unit_{$i}_note"]; $unit_data[$i]["staff_id"] = $staff_id; $unit_data[$i]["status_1"] = $status_1; $unit_data[$i]["status_2"] = $status_2; $unit_data[$i]["status_3"] = $status_3; $unit_data[$i]["status_note"] = $status_note; } //データ登録 $error = false; //UPDATE処理 if (isset($param['sql_flg']) && $param['sql_flg'] == "update") { if (!$hearing->updateHearingData($hearing_id, $admin_id, $hearing_1, $hearing_2, $hearing_3, $hearing_4, $hearing_note, $hearing_etc, $unit_data)) { $error = true; } //INSERT処理 } else { if (!$hearing->insertHearingData($admin_id, $year, $month, $hearing_1, $hearing_2, $hearing_3, $hearing_4, $hearing_note, $hearing_etc, $unit_data)) { $error = true; } } //最終判定 if ($error) { $param['errors'][] = "データベース更新時にエラーが発生しました。"; renderTemplate('error.tpl', $param); exit; } else { renderTemplate('hearing/complete.tpl', $param);