2013-06-02 1 views
0

id_video, client, code가있는 "videos"테이블이 있습니다.PHP 다중 비디오로 Flexslider

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