久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      PHP如何實現(xiàn)文章分類

      本篇文章給大家介紹一下用PHP實現(xiàn)文章分類的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

      PHP如何實現(xiàn)文章分類

      文章分類:同一個新聞 屬于 多個菜單項 。比如某新聞既屬于校園新聞又屬于機構(gòu)設(shè)置,那么點開校園新聞菜單項可以看到這篇文章,點開機構(gòu)設(shè)置也可以看到這篇文章。

      兩個數(shù)據(jù)庫 type放菜單項 每個菜單項的id唯一。dynamics放文章,文章的tag可以是多個type中的id

      public function column($p=1){         $school_dynamicsModel = D('school_dynamics');         $school_typeModel =D('school_type');         $photoModel =D('photo');         $pid = isset($_REQUEST['pid']) ? $_REQUEST['pid'] : false;         $p = intval($p) > 0 ? $p : 1;         $pagesize = 20;         $offset = $pagesize * ($p - 1);                  $count = $school_dynamicsModel->where("tag like '%' '$pid' '%' and is_delete = 0")->count();         $list_school = $school_dynamicsModel->where("tag like '%' '$pid' '%' and is_delete = 0")->order('time desc ')->limit($offset . ',' . $pagesize)->select();         $list = array();          foreach ($list_school as $p) {             if ($p['release_date']) {                 $p['time'] = $p['release_date'];             }             else {                 $p['time'] = date('Y-m-d H:i:s', $p['time']);             }             $list[] = $p;         }                   $this->assign('list',$list);         $this->assign('page', $page);         $this->display();     }

      然后在頁面上循環(huán)輸出

       <p class="items-content">     <ul class="article">          <volist name="list" id="val">               <li>                   <a href="/home/index/column_form.html?id={$val.id} ">                       <span>{$val.title}</span><strong>{$val.time}</strong>                    </a>                </li>           </volist>       </ul>        <p class="pages">           {$page}         </p> </p>

      當你點擊頁面上的修改或者新增或者修改時,input把tag中的對應(yīng)的菜單項讀出來

       public function edit($aid = 0){         $aid = intval($aid);         $school_dynamicsModel = D('school_dynamics');         $item = $school_dynamicsModel->where("id='$aid'")->find();         $conditions=$item['tag'];         $character_string=explode(',',$conditions);                  for($cycle=0;$cycle<count($character_string);$cycle++) { 	        $record = D('school_type')->where("id ='$character_string[$cycle]'")->find(); 	        $recordtag[]=$record['title'];         }                  $tag=implode(',',$recordtag); 	    $item['tag']= $tag; 	             if (!$item) {             $this->error('參數(shù)錯誤!');         }                  $option = M('school_type')->order('sort ASC')->select();         $option = $this->getMenu($option);         $this->assign('option', $option); 	    $this->assign('tag', $tag);         $this->assign('item', $item);         $this->display('form');     }      public function update(){     	 		    $id = isset($_REQUEST['id']) ? $_REQUEST['id'] : false;                              $data['tag'] = $_POST['titietag'];  		    $tag_str = $data['tag']; 		    $array_tag = explode(',',$tag_str); 			 		    for ($cyclic_variable = 0; $cyclic_variable < count($array_tag);                                       $cyclic_variable++) { 			 			    			    $result = D('school_type')->where("title='$array_tag[$cyclic_variable]'")->find();  			    $record_id[] = $result['id']; 			    		    } 		    $char = implode(',', $record_id); 	    		    $data['tag'] = $char;               		    if ($id) { 			    D('school_dynamics')->data($data)->where('id=' . $id)->save(); 			    addlog('編輯內(nèi)容,ID:' . $id); 			    $this->success('恭喜!內(nèi)容編輯成功!', U('/qwadmin/homepage/index')); 		    } else {  			    $result = D('school_dynamics')->data($data)->add(); 			    if ($result) { 				    addlog('新增內(nèi)容,ID:' . $result['id']); 				    $this->success('恭喜!內(nèi)容新增成功!', U('/qwadmin/homepage/index')); 			    } else { 				    $this->error('抱歉,未知錯誤!'); 			    } 		    } 	    }

      網(wǎng)頁代碼

                                    <div class="form-group">                                 <label class="col-sm-1 control-label no-padding-right" for="form-field-1">                                     文章類目: </label>                                 <div class="col-sm-9">                                     <select id="xinzen" name="xinzen" class="rcol-xs-10 col-sm-5">                                           <volist name="option" id="v">                                             <option value="{$v.id}"                                               >{$v['title']}</option>                                             <volist name="v.children" id="vv">                                                 <option value="{$vv.id}"                                                   >{$vv['title']}</option>                                             </volist>                                         </volist>                                     </select>                                       <span class="help-inline col-xs-12 col-sm-7">                                           <span class="middle">                                               <input type="button" value="新增" onclick="toTag()">                                           </span>                                    </span>                                 </div>                             </div>   <script>  function toTag() {        var originally_input=$("#titletag").val();      $("#titletag").val("");      var add_new=$("#xinzen option:selected").text();        if (originally_input.indexOf(add_new, 0) == -1) {          if(originally_input==''){           originally_input = add_new;      }else{          originally_input += ',' + add_new;       }       $("#titletag").val(originally_input);        } else {             $("#titletag").val(originally_input);        }    }                                </script>

      推薦學習:php視頻教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號