2013-06-02 4 views
0

J'ai une table "vidéos" avec id_video, client, code. Et je trouve ceci:Flexslider avec plusieurs vidéos php

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

Tout d'abord j'ai essayé mettre le -LI- dans un certain temps et montrer tous les résultats avec mysqli_fetch_array. Mais je ne peux rien montrer. Je pense que l'id de chaque iframe "player_number" doit être unique, alors dois-je utiliser for()? Peut-être que l'erreur est dans le code jquery mais je ne suis pas bon programmeur js. Je vous remercie!

Répondre

1

Vous n'avez pas nécessairement besoin d'une boucle for. Vous pouvez simplement suivre une variable $id dans la boucle qui incrémente chaque itération.

Essayez ceci:

<?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

Merci! cela devrait fonctionner, je modifie le code avec ceci mais ne fonctionne pas. Je pense que le problème est dans le code jquery:/ – santyas

+0

@santyas - Pouvez-vous nous montrer quel code vous pensez est cassé? – Aiias

+0

Hé, maintenant je fais les choses correctement, je n'ai eu aucune importation (froogaloop.js et jquery.fitvid.js) im désolé! Votre code fonctionne bien! merci @Aiias – santyas