0

我有以下代码:

 <table>
  <tr>
   <td><?php>echo $recordset['columnname1']; ?></td>
   <td><?php>echo $recordset['columnname2']; ?></td>
   <td><?php>echo $recordset['columnname3']; ?></td>
  </tr>
 </table>

如何根据$recordset['columnname1']using的文本值向整行添加一个类PHP

4

3 回答 3

4

是错字。。

就像:

<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>
于 2012-12-27T10:05:58.720 回答
2

试试这个:

<table>
   <tr class="<?php echo $recordset['columnname1'] ?>">
       ......
   </tr>
</table>

然后它将类添加到那些 td 的整行。

于 2012-12-27T10:06:48.983 回答
1

简单的放一个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>
于 2012-12-27T10:19:51.090 回答