2013-06-02 57 views
0

我有一個表「視頻」id_video,客戶端,代碼。我發現這一點:Flexslider與php多個視頻

http://demo.juanfra.me/multiple-videos-flexslider-v2/

首先,我試圖把-li-變成了一會兒,顯示出與mysqli_fetch_array所有結果。 但我無法顯示任何東西。我認爲每個iframe「player_number」的id必須是唯一的,那麼我必須使用for()嗎?

<?php while($rowmulti = mysqli_fetch_array($resultmultimedia)){ 
echo' 
    <li> 
     <iframe id="player_1" src="http://player.vimeo.com/video/'.$rowmulti["code"].'?api=1&player_id=player_1"></iframe> 
    </li> 
';}?> 

也許錯誤是在jQuery代碼,但我不是很好的js程序員。謝謝!

回答

1

您不一定需要for循環。您可以跟蹤每個迭代遞增的循環內的$id變量。

試試這個:

<?php 
    $id = 1; 
    while ($rowmulti = mysqli_fetch_array($resultmultimedia)) { 
    echo' 
    <li> 
     <iframe id="player_' . $id . '" src="http://player.vimeo.com/video/' . $rowmulti["code"] . '?api=1&player_id=player_' . $id . '"></iframe> 
    </li>'; 
    $id++; 
    } 
?> 
+0

謝謝!這應該工作,我編輯代碼,但不工作。我認爲問題出在代碼jquery中:/ – santyas

+0

@santyas - 你能告訴我們你認爲什麼代碼被破壞了嗎? – Aiias

+0

嘿,現在我正確地做事,我沒有任何進口(froogaloop.js和jquery.fitvid.js)對不起!你的代碼工作正常!謝謝@Aiias – santyas