我想要PHP代码来显示数据库中的数据,我希望将特定的类添加到第一个<li>
。
下面是它的statc形式,但我想从MySQL数据库动态地想要它。
<ul class="photo">
<li class="first"><a href=""><img src="images/image1.jpg" alt="" /></a></li> //only this first line will be giving attribute (class="first")
<li><a href=""><img src="images/image2.jpg" alt="" /></a></li>
<li><a href=""><img src="images/image3.jpg" alt="" /></a></li>
</ul>
<ul class="text">
<li class="first">
<h2><a href="">Image 1 caption</a></h2>
<p>Story............</p>
<a class="next" href="">Next>></a>
</li>
<li> // this is the caption for the line that will be giving attribute (class="first")
<h2><a href="">Image 2 caption</a></h2>
<p>Stories 2.................</p>
<a class="next" href="">Next>></a>
</li>
<li>
<h2><a href="">Image 3 caption</a></h2>
<p>image 3 story................</p>
<a class="next" href="">Next>></a>
</li>
</ul>
答案 0 :(得分:0)
假设您从数据库中获取了一系列数据:
<?php
$first = true;
foreach ($array as $item)
{
?>
<li <?php if ($first) { echo "class='first'"; $first = false; } ?>>
<h2><?php echo $item["someheader"]; ?></h2>
</li>
<?php
}
?>
这将循环遍历db中的所有行,并将第一个类仅分配给列表中的第一行。