我有以下代码:
<table>
<tr>
<td><?php>echo $recordset['columnname1']; ?></td>
<td><?php>echo $recordset['columnname2']; ?></td>
<td><?php>echo $recordset['columnname3']; ?></td>
</tr>
</table>
如何根据使用PHP
的$recordset['columnname1']
的文本值将类添加到整个行?
这是个打字错误…
就像:
<table>
<tr>
<td><?php echo $recordset['columnname1']; ?></td>
^------------- Removed > from here. It was incorrect syntax.
<td><?php echo $recordset['columnname2']; ?></td>
<td><?php echo $recordset['columnname3']; ?></td>
</tr>
</table>
如果$recordset['columnname1']
的值是你的类名,你想将它应用于一行,那么你需要将class
赋给<tr>
<table>
<tr class="<?php echo $recordset['columnname1']; ?>">
<td>..</td>
</tr>
<tr class="<?php echo $recordset['columnname2']; ?>">
<td>..</td>
</tr>
</table>
试试这个:
<table>
<tr class="<?php echo $recordset['columnname1'] ?>">
......
</tr>
</table>
然后它会为这一行添加class
简单放置一个if
条件
<table>
<tr <?php if($recordset["columnname1"] == "myvalue") echo 'class="myclass"'; ?> >
<td><?php echo $recordset['columnname1']; ?></td>
<td><?php echo $recordset['columnname2']; ?></td>
<td><?php echo $recordset['columnname3']; ?></td>
</tr>
</table>