$question = new question(); $w = ""; $arr = array(); if ($_GET['status']) { $w = empty($w) ? "" : $w . " and "; $w = " status='{$_GET['status']}' "; $arr['status'] = $_GET[status]; } $num = $question->getListCount($w, null); $p = new show_page(); $p->setvar($arr); $p->pvar = "p"; $p->set(10, $num); $limit = " limit " . $p->limit(); $pages = $p->output(1); $list = $question->getListInfo($w, $limit); for ($i = 0; $i < count($list); $i++) { switch ($list[$i]['status']) { case 1: $list[$i]['newstatus'] = "<font color='red'>未解决</font>"; break; case 2: $list[$i]['newstatus'] = "<font color='green'>已解决</font>"; break; case 3: $list[$i]['newstatus'] = "<font color='blue'>已锁定</font>"; break; default: $list[$i]['newstatus'] = "<font color='red'>未解决</font>"; break; }