0

id_video、client、code を含むテーブル「videos」があります。そして、私はこれを見つけました:

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プログラマーが苦手です。ありがとう!

4

1 に答える 1

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++;
  }
?>
于 2013-06-02T23:10:51.010 に答える