【发布时间】:2011-12-24 00:33:27
【问题描述】:
我有动态图像框和使用 nivoslider 的 desc 滑块。现在我有大问题 -> 我的 PHP 代码是:
<div id="slider" class="nivoSlider">
<?php
$featured = mysql_query("SELECT * FROM featured WHERE order > 0 ORDER BY order ASC");
$count_featured = mysql_num_rows($featured);
if ($count_featured < 1) { echo "error data" }
while ($swcms = mysql_fetch_assoc($featured)) { ?>
<img width="500" height="170" src="<?php echo "$swcms[image]"; ?>" title="#<?PHP echo "$swcms[id]"; ?>" alt="" border="" />
<div id="<?PHP echo "$swcms[id]"; ?>" class="nivo-html-caption"><?PHP echo "$swcms[desc]"; ?> </div>
<?php $c++; }?>
</div>
这 100% 有效但在 firebug 中,我在每张幻灯片后看到许多 GET undefined 请求:
我发现了问题; nivoslider 使用此方法显示图像/描述(标题):
<div id="slider" class="nivoSlider">
<img src="..." title="#id" />
</div>
<div id="id" class="nivo-html-caption"></div>
我的 PHP 循环是:
<div id="slider" class="nivoSlider">
<img src="..." title="#id" />
<div id="id" class="nivo-html-caption"></div>
</div>
如何修复这个用于 nivoslider 循环的 PHP 代码?
谢谢, 圣诞快乐
【问题讨论】:
标签: php jquery nivo-slider