0

我的代码正在检查餐厅是否有标题,如果没有,表格中会出现“无标题”一词。在这里我想用红色标记“No Title”这个词。这怎么可能?

我该行的代码如下所示

<td><?= isset($restaurant_result['title']) ? $restaurant_result['title'] : 'No Title'; ?></td>
4

2 回答 2

3

您可以为您的td元素添加一个类:

<? if (isset($restaurant_result['title'])) { ?>
    <td><?= $restaurant_result['title']; ?></td>
<? } else { ?>
    <td class="no-title">No Title</td>
<? } ?>

然后用 CSS 设置样式:

.no-title {
    color: red;
}
于 2013-02-07T20:07:38.127 回答
0

简单的:

<td><?= isset($restaurant_result['title']) ? $restaurant_result['title'] : '<span style="color:red">No Title</span>'; ?></td>
于 2013-02-07T20:05:28.273 回答