1
2つの注文番号を単純に比較し、単純な合否を出力するPHP生成テーブルを持っています。結果に基づいて、私は行の背景色を緑色または赤色(視覚的識別)に設定するテーブルを取得しようとしています。PHP生成テーブルの3進演算子
私は三項演算子を使用しようとしていますが、行の色は最初の引数(緑色)として出てきて、失敗は赤く表示されません。
表コード:
while ($add_info = sqlsrv_fetch_array($getres)){
$row = ($add_info['row']);
$worksorder = ($add_info['id']);
$scanned = ($add_info['scanned']);
$result = ($add_info['result']);
echo ("<tr ($result == 'PASS') ? style='background-color:green' : style='background-color:red'> <td/> $row <td/> $worksorder <td/> $scanned <td/> $result
</tr>");
特にオペレータのセクションは:
<tr ($result == PASS) ? style='background-color:green' : style='background-color:red'>
これは、まっすぐ進むべきであるように、私はちょうど基本的な何かが欠けているようです。
ありがとうございました
ありがとうございました!あなたのコードは、合格/不合格の問題を解決し、私は推論を見ることができます。応答が合格であれば、テーブルは左にシフトしています(行番号は現在テーブル外にあります)。正しい列。何か案は? –
私は自分の答えを更新しました。私は閉じた '>' –