destoon CRUD

スイッチ$アクション){
     ケース '追加':
     // ページを追加
        のIF$提出){
             // 直接追加、名前の重複を許可していません
            $旧 = $ DBを - > GET_ONE(「SELECTは{FROM ITEMID $ DT_PREは } WHEREをbrandmap =名」 "。TRIM$ POST [名前を']」)。"' " );
             IF$旧)MSG( '部門の現在の情報が既に存在する追加するに複製することができない、唯一の編集' );
             $ ARR [ '名'] = $ POST ['名前''])? ':TRIM$ POST [' name 'を]);
            $のARRの [ 'ピンイン'] = $ POST '':[ 'ピンイン']?)$ POST [ 'ピンイン' ];
             $ ARR [ 'NUM'] = $ POST [ 'NUM' ];
             $ ARR [ ' bangdannum '] = $ POST [' bangdannum ' ];
             $ ARR [' catnum '] = $ POST [' catnum ' ];
             $ ARR ['タイトル'] = $ POST ['タイトル' ];
             $ ARR [' URL」 ] = $ POST [ 'URL' ];
             $ ARR [ 'zhizhubrand'] = $ POST [ 'zhizhubrand' ];
            $のARR [ 'でaddTime'] = $ DT_TIME foreachの$ ARR  として $キー => $ valの
             { 
                $ K [] = $キー$のV [] = $ valの; 
            } 
            $ VS = "'"。内破( " ''"、$のV)。"'" ;
            $ KS = ( ''、$ K )。
            $ RES = $ DB - >クエリ(」) " );
             IF$ RES ){ 
                DMSG(の成功を追加'、 'モジュールID =?'。$モジュールID ); 
            } { 
                MSG($ください - > のErrMsg); 
            } 
        } {
             含ま TPL( '編集'を、Module1の$ ); 
        } 
    BREAK ;
     ケース '編集':
     // 変更されたページ
        IF(!$アイテムID ))
        {     
            $アイテム = $ DB- > GET_ONE( "{SELECT * FROM $ DT_PRE } brandmapアイテムID = ' $のアイテムID '" );    
            $項目 [ 'でaddTime'] = $アイテム [ 'でaddTime']) '':timetodate(?$項目 [ 'でaddTime']、5 )。
            もし(!$提出))
            {     
                場合$アイテム [ '名前'] == $ポスト [ '名前'] && $アイテム [ 'ピンイン'] == $ポスト [ 'ピンイン'] && $アイテム [」 NUM '] == $ポスト [' NUM '] &&
                    [ 'bangdannum'] && $アイテム [ 'catnum'] == $ポスト [ 'catnum'] && $アイテム [ 'タイトル'] == $ポスト [ 'タイトル'] &&
                     $アイテム [ 'URL'] == $ポスト [ 'URL'] && $項目 [ 'zhizhubrand'] == $ポスト [ 'zhizhubrand' ]){ 
                    MSG( '没有修改' )。
                } 
                $のARR [ '名前'] = $ポスト [ '名前']) '':?トリム$ポスト [ 'name'を]);
                $のARRの [」$ POST [ 'ピンイン' ];
                 $ ARR [ 'NUM'] = $ POST [ 'NUM' ];
                 $ ARR [ 'bangdannum'] = $ POST [ 'bangdannum' ];
                 $ ARR [ 'catnum'] = $ POST [ 'catnum' ];
                 $ ARR [ 'タイトル'] = $ POST [ 'タイトル' ];
                 $ ARR [ 'URL'] = $ POST [ 'URL' ];
                 $ ARR [ 'zhizhubrand'] = $ POST [ ' zhizhubrand ' ];
                 $ ARR ['でaddTime "] = $ DT_TIME foreachの$ ARR  として $ K => $ V 
                 {     
                     $ DB - >クエリ( "UPDATE` { $ DT_PRE } brandmap`セット` $ kを ` = ' $のV `itemid` =' $アイテムID " )。
                    
                } 
                DMSG( '修改成功'、 'モジュールID =?'。$のモジュールID ); 
            } 
            が含ま TPL( '編集'、$モジュールを)。
        }     
    ブレーク;
    ケース 'を削除':
     // 删除页面
        場合(!$アイテムID))
        { 
            場合IS_ARRAY$アイテムID ))
            { 
                $番号 = ( ''、$のアイテムID )。
            } {
                 $番号 = $アイテムID 
            } 
            $ RES = $ DB - >クエリ( "FROM DELETE` { $ DT_PRE } brandmap` `itemid`で($番号)" )。
            もし$ RES ){ 
                DMSG( '?モジュールID ='。 '删除成功'、$のモジュールID ); 
            } { 
                DMSG($ください - > ERRMSG); 
            } 
        } 
    ブレークデフォルト// 展示页面
        場合$のページ > 1 &&の$合計){
             $項目 = $和; 
        } {
             $ R = $ DB - > GET_ONE( "{FROM NUM AS SELECT COUNT(*)$ DT_PRE } brandmap WHERE $条件 " )。
            $アイテム = $ R [ 'NUM' ]。
        } 
        $ページ=ページ($アイテム$ページ$のページサイズ)。
        $結果 = $デシベル - >クエリ( "SELECT * FROM { $ DT_PRE } brandmap $条件によって順序$順序   LIMITをオフセット$$のページサイズ " )。
        一方、$ R = $ DB - > fetch_array($結果))
        {     $のR [ 'マップ'] = DT_SKIN.'brandmap / brand_」。$ rの [ 'ピンイン'] '1.png'。;
                $ rの [ 'MAP2'] = DT_SKIN.'brandmap / brand_」。$ rを[ 'ピンイン'] '2.png' ;
            $ R [ 'でaddTime'] = timetodate($のR [ 'でaddTime']、5 )。
            $リスト [] = $ R ; 
        } 
        $ menuID属性 = 1 含ま TPL( 'インデックス'、$モジュールを)。
    破ります; 
}

 

おすすめ

転載: www.cnblogs.com/yx520zhao/p/11645742.html