1. 程式人生 > >問答項目---處理待解決/已回答/高懸賞/零回答!

問答項目---處理待解決/已回答/高懸賞/零回答!

img war div spa isset .cn eight 組合 images

技術分享

解決思路

帶解決問題是:0,

已解決問題是:1,

高懸賞是:2,

零回答是:3 通過傳遞一個參數來判斷是那個:
<ul class=‘ans-sel‘>
    <li <if condition=‘$filter eq 0‘>class=‘on‘</if>>
        <a href="{:U(‘index‘,array(‘id‘=>$cateid))}">待解決問題</a>
    </li>
    <li <if condition=‘$filter eq 1‘>class=‘on‘</
if>> <a href="{:U(‘index‘,array(‘id‘=>$cateid,‘filter‘=>1))}">已解決</a> </li> <li <if condition=‘$filter eq 2‘>class=‘on‘</if>> <a href="{:U(‘index‘,array(‘id‘=>$cateid,‘filter‘=>2))}">高懸賞</a> </li> <
li class=‘last <if condition="$filter eq 3">on</if>‘> <a href="{:U(‘index‘,array(‘id‘=>$cateid,‘filter‘=>3))}">零回答</a> </li> </ul>

PHP示例:

//組合篩選條件 
$filter = I(‘get.filter‘,‘‘,‘intval‘);           
$filter = isset($filter) ? $filter : 0; 
switch($filter
){ case 1: $wwhere[‘solve‘] = 1; break; case 2: $wwhere[‘reward‘] = array(‘GT‘,0); break; case 3: $wwhere[‘answer‘] = 0; break; default : $wwhere[‘solve‘] = 0; }

問答項目---處理待解決/已回答/高懸賞/零回答!