-1

優先度の高いアラートのデータベースをソートしようとしています。私の目標は、ページの上部 (「O」と「P」) で優先度の高いアラートを取得し、ページの下部で優先度の低いアラートを取得することでした。また、表示ページ全体の ID を降順にしたいと考えていました。今、O または P に等しいステータスを持つ行に色を追加しようとしています。ここに、優先度の高いステータス アラートを調整するためのコードがあります。

$sql = odbc_exec($odbc," 
       SELECT * 
         FROM tblOpslog
        Where Deleted = No ".$criteria."
          AND Noview = No
          AND status IN ('A', 'I', 'R', 'O', 'P')
        ORDER BY iif(status IN ('O', 'P'), 1, 2), opslogid DESC"
       ) or die (odbc_errormsg());

ステータスがOとPの行に色合いを追加できるコードに、誰か提案をしてもらえますか.

これは SQL クエリで Access データベースを使用する php ファイルであることに注意してください。また、このコードは正常に機能しているため、このコードを変更するつもりはなく、行全体の色を表示する何かを追加するつもりです。ありがとうございました。

4

2 に答える 2

0

次のようなことを試すことができます。

if($row['status'] == "O"){
    $color = "red";      
}
    elseif($row['status'] == "P"){
    $color = "green";
}
于 2013-05-24T13:29:05.740 に答える