0

これが理にかなっていることを願って、私はうまくいけば明確な絵を描きます。

<?php $rx_event_color = $rx_image_color = '#FF0000';
if ($a['rx_event_exists'] == 1) { $rx_event_color = '#00FF00'; }

if ($a['rx_scanned'] == 1) { $rx_image_color = '#00FF00'; }
else if ($a['rx_scanned'] > 1) { $rx_image_color = '#FFFF00'; }
?>

背景のtd全体の色を変更したくないので、イベントに基づいてtd内のテキストのみを変更します(SQLのデータ)

if ($a['rx_event_exists'] == 0)
    {
    echo "<tr><td style='background:$rx_event_color'><a href='" 
                    . matry::here_to('new', array('tfilt'=>'WR', 'pfilt'=>$patient->code))
                    . "'>**Rx Event Not Created**</a></td></tr>";
    }

背景を色に変えて、代わりにdivに追加してみました...実際よりも簡単なはずだと思いました。だからここで質問しています。友達に感謝します。

4

1 に答える 1

2

リンクのスタイルは、ではなくテキストの色を制御しているため、スタイル属性をアンカータグに移動する必要がありますtd。ここでは、目的に応じて、色と背景色を同じように使用できます。

<td><a href='...' style='color:$rx_event_color'>...</a></td>

または、クラスを使用することもできます。

.notfound a { color: red }

<td class="notfound"><a href="...">...</a></td>
于 2013-02-06T20:07:24.240 に答える