[英]php while loop slider with javascript
我的網站上有一個滑塊,看起來應該與此類似:
但是我能做的就是:
有人可以幫助我找出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;
}
}
一旦我發現功能MoveNext()
我也發現功能Move()
MovePrevious()
和MoveFirst()
我和他們一起玩耍,發現代碼中的第二個MoveNext()
應該是功能MovePrevious()
並且可以正常工作。 我想我只是在stackoverflow上發布了一篇文章,以使我的大腦逐步通過這些步驟。 有時,將其寫下來找出答案比直接盯着顯示器看20分鍾要容易得多。 嗯...
//------------------------------
public function MovePrevious() {
//------------------------------
if ($this->index > 0) {
$this->index--;
return true;
} else {
$this->index = -1;
return false;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.