我有这个有效的代码
$macrocat = "SELECT * FROM tbl_category WHERE cat_parent_id = 0";
$result = dbQuery($macrocat);
while($row = dbFetchAssoc($result)) {
extract($row);
echo ."<h1>".$cat_name."</h1>";
}
现在,我想将不同的css样式仅应用于第一个记录提取。
例如:
if (1st record) {
div-class="white" echo $cat_name
} else { div-class="black" echo $cat_name }
我该怎么做? 感谢
答案 0 :(得分:2)
检查CSS定义......
<style>
.div-class{
/* put your 'black' class definitions here */
}
.div-class:first{
/* put your 'white' class definitions here */
}
</style>
答案 1 :(得分:0)
有很多方法可以做到这一点。您可以添加一个简单的标志。
$isFirst = true;
while($row = dbFetchAssoc($result))
{
if ($isFirst)
{
echo yourfirstdiv;
$isFirst = false;
}
else
{
echo yourotherdiv;
}
}