【问题标题】:I need to assign a unqiue class to a PHP MYSQL table's TR我需要为 PHP MYSQL 表的 TR 分配一个唯一的类
【发布时间】:2012-11-26 02:14:19
【问题描述】:

如何为所有 <tr> 分配一个唯一的类 ID 即使我刷新,id 也需要保持不变,因为我将使用它们来设置表格样式。

这是我正在使用的代码:

while($row = mysql_fetch_array($result2))
  {
echo "<tr id='centered' class='";  echo "'";   
echo "<td>" . $row['Year_9'] . "</td>";
echo "<td>" . $row['Year_8'] . "</td>";
echo "<td>" . $row['Year_7'] . "</td>";
echo "<td>" . $row['Year_6'] . "</td>";
echo "<td>" . $row['Year_5'] . "</td>";
echo "<td>" . $row['Year_4'] . "</td>";
echo "<td>" . $row['Year_3'] . "</td>";
echo "<td>" . $row['Year_2'] . "</td>";
echo "<td>" . $row['Year_1'] . "</td>";
echo "<td>" . $row['Year_0'] . "</td>";

【问题讨论】:

  • 你能澄清你想要做什么吗?你只是想给每个 tr 一个唯一的 id 吗?您要使用的名称是否有限制?
  • 等等,你想要一个唯一的 classid

标签: php css mysql html-table


【解决方案1】:

也许使用带有多值类的计数器?

$i = 1;

while($row = mysql_fetch_array($result2))
{
    $secondClass = 'abc' + $i;

    echo "<tr id='centered' class='firstClass $secondClass'>";
    ...
    $i++;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 2021-01-26
    • 2010-10-10
    相关资源
    最近更新 更多