Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer RefStats : Analysez votre positionnement sur les moteurs de recherche |
||
bonjour.
Je travaille actuellement sur le developpement d'un site de e-commerce visant a vendre des films. Ce site repose sur l'architecture php/mysql
Sur la page film.php, je propose à l'internaute une description du film qu'il a demandé.
Dans ma base de données, j'ai 9 films avec des id incrémentés de 1 à 9.
Sur film.php, j'appelle en dynamique le titre, l'auteur et d'autres données en rapport avec le film, en fonction du parametre d'url id=x
Sur cette meme page, je voudrais proposer à l'internaute de visionner un extrait du film.
J'utilise pour ca le lecteur JW Player qui lit les vidéos au format flv.
J'insere donc le code suivant :
<p id='preview'>The player will show in this paragraph</p>
<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player-licensed-viral.swf','player','400','245','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','file=4.flv');
s1.write('preview');
</script>Pour le moment, cela me permet d'afficher systématiquement l'extrait de film qui s'apelle 4.flv
en sachant que 1.flv correspond a l'extrait de film dont l'id=1, et ainsi de suite jusqu'a 9.
Ce bout de code m'a permis de tester le bon fonctionnement du player.
Maintenant, je voudrais indiquer que pour film id=1, il doit afficher l'extrait dont le nom est 1.flv
pour id=2, afficher 2.flv et ainsi de suite.
Malheureusement, je ne trouve pas la syntaxe pour cette requete
J'ai essayé de mettre :
<p id='preview'>The player will show in this paragraph</p>
<script type='text/javascript' src='swfobject.js'></script>
<script type='text/javascript'>
var s1 = new SWFObject('player-licensed-viral.swf','player','400','245','9');
s1.addParam('allowfullscreen','true');
s1.addParam('allowscriptaccess','always');
s1.addParam('flashvars','file='file=<?php echo $row_article['id']; ?>'');
s1.write('preview');
</script>c'est a dire de remplacer 'file=4.flv' par 'file=<?php echo $row_article['id']; ?>'
Mais sans succès..
Est ce que quelqu'un aurait une solution a mon probleme svp?
N.B : les extraits au format flv sont tous postés sur le serveur a la racine du site.
Hors ligne
Bonjour,
ce n'est peut-être qu'une petite omission:
s1.addParam('flashvars', 'file=<?php echo $row_article['id']; ?>.flv');
Hors ligne
gogocopter a écrit:
Bonjour,
ce n'est peut-être qu'une petite omission:
s1.addParam('flashvars', 'file=<?php echo $row_article['id']; ?>.flv');
Merci de votre réponse si rapide.
En fait j'ai trouvé la solution a mon probleme :
<?PHP
echo "s1.addParam('flashvars', 'file=" . $_GET[ 'id' ] . ".flv');";
?>
Merci encore de votre aide.
Hors ligne