} } // foreach $forms['mutirow'] foreach ($forms['mutirow'] as $k => $v) { $taddflag = true; foreach ($dbarray as $kk => $vv) { if ($v['id'] == $vv['id']) { $taddflag = false; break; } } // add data if ($taddflag) { $values = array(); $values['category_name'] = $v['category_name']; if ($dao->add0($values)) { } else { $executeflg = FALSE; } } } } if ($executeflg) { $smarty->assign('message', '更新が完了しました。'); } else { $smarty->assign('message', '更新が失敗しました。'); } $id = $forms['id']; $phase = 'complete'; } else { $phase = 'input';