Nivo滑块+ php

我为一个网站创建了一个自定义cms,并尝试让nivo滑块与我的数据库一起工作,但我的while循环问题。 我只将图像的名称存储在数据库中,图像本身存储在文件夹中,图像有些工作,但它们出现在另一个上面,实际的幻灯片显示已被破坏。

我的猜测是标题ID正在破坏它但不确定如何从这里开始。 任何帮助表示赞赏

这是我的代码:

query($sql) or die(mysqli_error()); while($row = $result->fetch_assoc()){ $slideshow = $row['slider_id']; print"
".$row['title'] . "
"; } ?>

 while($row = $result->fetch_assoc()){ $slideshow = $row['slider_id']; print"   // ---------------> Here you are closing div slider 
// ----> Error ".$row['title'] . "
";

}

在while循环中你正在关闭而不打开它,这会导致幻灯片放映。在HTML语法中,id必须是唯一的。 所以

所以改变这一部分。

[更新]将打印更改为

  print" 
// ---------------> Here now you are closing div some_wraper
// ----> added new class htmlcaption ".$row['title'] . "
";

更新固定代码

  
query($sql) or die(mysqli_error()); for($i = 0;$row = $result->fetch_assoc();$i++){ $slideshow = $row['slider_id']; echo ""; $tiles[$i]=$row['title']; } ?>
"; echo "".$tiles[$i]."
"; } ?>
Interesting Posts