if ($v['id'] == $vv['id']) {
             $delflag = false;
             $val_category_name = $vv['category_name'];
         }
     }
     // remove data
     if ($delflag) {
         if ($dao->remove($v['id'])) {
         } else {
             $executeflg = false;
         }
         // update data
     } else {
         $values = array();
         $values['category_name'] = $val_category_name;
         if ($dao->edit($v['id'], $values)) {
         } else {
             $executeflg = false;
         }
     }
 }
 // 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