1
我想斑馬條紋結果表。我找不到一個可靠的解決方案。我需要做些什麼來爲這個表添加一個奇數/偶數類到結果行?斑馬條紋PHP MYSQL表
// HTML ... Aliases from Mysql
echo "<table class='sortable' id='tablesorter' cellspacing='1' cellpadding='0' border='0' width='920px' >
<thead>
<tr>
<th class='header'>Short Name of Fund</th>
<th class='header'>I/C</th>
<th class='header'>Fund Manager Company</th>
<th class='header'>Class</th>
<th class='header'>Special Class</th>
<th class='header' id='custom'>TTR year-to-date<br /> %</th>
<th class='header'>Mgmt Fee Effectively Charged</th>
<th class='header id='custom'>Total Expenses <br /> %</th>
<th class='header'>Fund Size</th>
</thead><tbody>
</tr>";
//<tr> specifies table row. for each <td> (table data) will specify a new column. The $row specifies the mysql column name (in this case using an alias)
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><a href=\"page.php?id={$row['ID']}\">{$row['Short Name of Fund']}</a></td>";
echo "<td>" . $row['I/C'] . "</td>";
echo "<td>" . $row['Fund Manager Company'] . "</td>";
echo "<td>" . $row['Class'] . "</td>";
echo "<td>" . $row['Special Class'] . "</td>";
echo "<td>" . $row['TTR year-to-date %'] . "</td>";
echo "<td>" . $row['Mgmt Fee Effectively Charged'] . "</td>";
echo "<td>" . $row['Total Expenses %'] . "</td>";
echo "<td>" . $row['Fund Size'] . "</td>";
echo "</tr>";
}
echo "</tbody></table>";
這就是我從這個語法錯誤,意外的'\'(T_NS_SEPARATOR),期待','或';' –
我更正了使用/而不是\的語法。錯誤是警告:在 –
中用零除法它適用於這個校正回聲「
如果您願意使用CSS 3,儘量在你的CSS的nth child招:
不過,如果你想繼續與奇/偶類,那麼你就需要在你的while循環中有一個計數器,然後在奇數/偶數類中交替使用
count % 2 = 0
來源
2012-09-13 16:16:10 StuartLC
值得一提的是'tr:n-child(odd)'也適用。 – vonflow
我希望。但我必須支持較舊的IE。 –
訣竅是以邏輯方式使用php:D技巧是爲表格行製作一個動態類。所以基本上,你將有2個類爲奇數和一個爲eaven。我給你以下(不介意記我的項目)爲例:
CSS是這樣的:
的計數器的值將每一行的是PHP的生成創造了許多其中U你潛入2並獲得單數和偶數。之後,你使用if statment來定義你的類:d 之後,只需插入類變量到這樣的:
或像這樣:
PS。對不起,我的英語:/希望它有幫助。
來源
2014-05-03 16:30:17 Goran
相關問題