这可能是一个php n00b问题,但我已经设法让它工作到目前为止,我有点卡住了。我正在从数据库中提取12个带有描述的图像。我想将它们插入到具有3组4的客户端旋转器中。它们将分别包含在名为
clientrotate1, clientrotate2, and clientrotate3的div中。在每个div中我希望有4个带有类
thumb1, thumb2, thumb3, and thumb4的图像我成功地将图像和描述拉入了clientrotator 1.我遇到的问题是如何将第2和第3组数据动态添加到clientrotator2和clientrotator3。
这是我的功能:
public function DisplayClientRotator(){任何帮助或指示正确的方向将非常感谢!$result = mysql_query( 'SELECT * FROM project ORDER BY id DESC LIMIT 12' ) or die("SELECT Error: ".mysql_error()); $iterator = 1; while ($row = mysql_fetch_assoc($result)) { echo "<div id='clientrotate1'>"; echo "<div class='thumb$iterator'>"; echo "<img style='width: 172px; height: 100px;' src=".$row['photo']." />"; echo "<div class='transbox'>"; echo "<div class='thumbtext'>"; echo $row['campaign']; echo "</div>"; echo "</div>"; echo "</div>"; echo "</div>"; $iterator++; }
非常感谢,马特
答案 0 :(得分:0)
你可以做两个for循环。这只是一个示例,并未专门应用于您的代码:
for( $i=0; $i<3; $i++ )
{
echo "<div id=clientrotate$i>";
// etc
for( $k=0; $k<4; $k++ )
{
echo "<div class='thumb$k'>";
echo "</div>";
}
echo "</div>";
}