0){ foreach ($aBox as $v) { eval("\$x=\$_".$v."x;"); eval("\$c=\$_".$v."c;"); eval("\$r=\$_".$v."r;"); eval("\$u=\$_".$v."u;"); eval("\$d=\$_".$v."d;"); if ( ! ($x and $c and $r and $u and $d)){ //มีการ เช็คออก $oGPm->SearchByKey($GpID,$v); if ($oGPm->GetRowSelected()>0){ $oGPm->GetRecord(); $oGPm->Edit(); }else{ $oGPm->AddNew(); $oGPm->gpGpID=$GpID; $oGPm->gpMnID=$v; } if ($x) $x=1; else $x=0; if ($c) $c=1; else $c=0; if ($r) $r=1; else $r=0; if ($u) $u=1; else $u=0; if ($d) $d=1; else $d=0; $oGPm->gpX= $x; $oGPm->gpC= $c; $oGPm->gpR= $r; $oGPm->gpU= $u; $oGPm->gpD= $d; $oGPm->Save(); }else{ //ค้นว่าเคยมีการกำหนดสิทธ์ให้กับเมนูนี้หรือไม่ ถ้ามีให้ลบออก //จะไม่บันทึกถ้าได้สิทธิ์ทุกอย่าง $oGPm->SearchByKey($GpID,$v); if ($oGPm->GetRowSelected()>0){ $oGPm->GetRecord(); $oGPm->Delete(); } } //end if } //end for each } //end if } $oGPm->Close(); $oC->Disconnect(); echo ""; ?>