我的网站上有一个滑块,看起来应该类似于:
但我能做的就是:
有人可以帮我弄清楚php代码有什么问题吗?我试过把它全部放在一个while循环中,但是它只在左边显示一个气泡,在右边显示一个气泡。我认为它会将其他所有内容都从滑块中抛出,但我没有得到我应该做的事情。
我尝试过围绕标签的开头和结尾移动,并不是说它做了任何事情,但这就是我尝试过的所有事情。我在第二个之前放了一个回声while ($record->MoveNext()){
,它打印到屏幕上,然后把它放在同样的后面,while
它没有出现。
一定是添加了 MoveNext 功能,但我想获得第二个意见,因为我对功能一无所知,不知道在这个网站上哪里可以找到它们,也不知道如何修复它。:/
我将继续搜索文件以查看 MoveNext 功能的位置,以便我可以尝试自己修复它,但如果那里有人比我有更多此类东西的经验,我将非常感谢朝着正确方向迈出的一步如果你有建议提供!
$record = Database::Execute($sql);
if ($record->Count() > 0) {
print '<div class="flexslider cf">';
print '<ul class="controls">';
while ($record->MoveNext()) {
print '<li class="cf"><a href="#"><div class="thumb"><img src=' . $uploadFolder . $record->mk_left_image . ' alt=' . $record->mk_tagline . ' class="left" /></div>';
print '<div class="text"><h3>' . $record->mk_name . '</h3><p>' . $record->mk_description . '</p></div></a></li>';
}// end while
print '</ul>';
while ($record->MoveNext()){
print '<ul class="slides">';
print '<li><div class="img"><img src=' . $uploadFolder . $record->mk_left_image . ' alt=' . $record->mk_tagline . ' class="left" /></div>';
print '<div class="text"><h2>'. $record->mk_name .'</h2><p>'. $record->mk_description .'</p><a href="#" class="mklink">Continue »</a></li></ul>';
}// end while
print '</ul></div>';
}
?>
<script type="text/javascript">
$(window).load(function() {
$('.flexslider').flexslider({
animation: "fade",
manualControls: "ul.controls li"
});
});
</script>
//------------------------------
public function MoveNext() {
//------------------------------
if ($this->index < $this->count - 1) {
$this->index++;
return true;
} else {
$this->index = $this->count;
return false;
}
}