deos being watched right now

deos being watched right now - SQL/NoSQL - Programmation

Marsh Posté le 13-03-2008 à 00:50:33    

Bonjour,
Je suis en train de faire le même script que youtube "videos being watched right now" sur mon site.
 
Demo: www.kazakhpeople.com
 
En fait, le problème c'est qu'il me montre qu'un seul vidéo au lieu de six. Voici le code que j'ai fait:  

Citation :

<?
$connect = mysql_connect(localhost,USERNAME,PASSWORD)
or die("erreur de connexion au serveur $host" );
mysql_select_db("DATABASE" );
 
$q1 = "select `vid_title`,`vid_id`,`vid_total` from `phpfox_videos` order by rand() ";
$r1 = mysql_query($q1) or die(mysql_error());
 
if(mysql_num_rows($r1) > '0')
{
 while($a1 = mysql_fetch_assoc($r1))
 {
 
echo '
<ut_response status="ok">
 <video_list>
   <video>
 
    <title>'.$a1[vid_title].'</title>
    <run_time>'.$a1[vid_total].'</run_time>
    <url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
    <thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg<­/thumbnail_url>
 
    <title>'.$a1[vid_title].'</title>
    <run_time>'.$a1[vid_total].'</run_time>
    <url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
    <thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg<­/thumbnail_url>
 
    <title>'.$a1[vid_title].'</title>
    <run_time>'.$a1[vid_total].'</run_time>
    <url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
    <thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg<­/thumbnail_url>
 
    <title>'.$a1[vid_title].'</title>
    <run_time>'.$a1[vid_total].'</run_time>
    <url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
    <thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg<­/thumbnail_url>
 
    <title>'.$a1[vid_title].'</title>
    <run_time>'.$a1[vid_total].'</run_time>
    <url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
    <thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg<­/thumbnail_url>
 
    <title>'.$a1[vid_title].'</title>
    <run_time>'.$a1[vid_total].'</run_time>
    <url>http://www.kazakhpeople.com/videos/id_'.$a1[vid_id].'/</url>
    <thumbnail_url>http://www.kazakhpeople.com/file/videos/image/'.$a1[vid_id].'.jpg<­/thumbnail_url>
 
   </video>
 </video_list>
</ut_response>
';
 
 
 }
}
 
?>


 
 
Est ce que vous avez vu l'erreur que j'ai fait? Comment je peux montré 6 différent vidéos?

Reply

Marsh Posté le 13-03-2008 à 00:50:33   

Reply

Marsh Posté le 13-03-2008 à 08:31:18    

grâce au message d'erreur que tu n'as pas fourni, je dirais que c'est un problème php

Reply

Marsh Posté le 13-03-2008 à 12:13:13    

Il n'y pas de message d'erreur. Le probleme c'est qu'il me montre qu'un seul video (image) au lieu de 6.

Reply

Marsh Posté le 13-03-2008 à 13:22:37    

Ba voila! C'est ça mon problème. Il me montre 6 fois la même vidéo (voir démo). C'est que je veux, c'est montré 6 vidéos différent.

Reply

Marsh Posté le 13-03-2008 à 13:42:31    

on va faire simple, tu exécutes ta requête depuis un client mysql (phpmyadmin ou mysql ou autre) et tu donnes le résultat, là on pourras t'aider

Code :
  1. select `vid_title`,`vid_id`,`vid_total` from `phpfox_videos` order by rand();


sinon polluer le topic pour 1 requête au milieu de plein de truc php, ca nous aidera pas, et moi j'ai bien l'impression que c'est un problème php

Reply

Marsh Posté le 13-03-2008 à 14:11:15    

ok je vois que c'est compliqué pour moi. On vas essayer un autre solution:
 
Voici le code que j'ai besoin :
 
<ut_response status="ok">
 <video_list>
   <video>
    <title>TITRE</title>
    <run_time>DUREE</run_time>
    <url>URL DE VIDEO</url>
    <thumbnail_url>IMAGE 1</thumbnail_url>
 
    <title>TITRE</title>
    <run_time>DUREE</run_time>
    <url>URL DE VIDEO</url>
    <thumbnail_url>IMAGE 2</thumbnail_url>
 
    <title>TITRE</title>
    <run_time>DUREE</run_time>
    <url>URL DE VIDEO</url>
    <thumbnail_url>IMAGE 3</thumbnail_url>
 
    <title>TITRE</title>
    <run_time>DUREE</run_time>
    <url>URL DE VIDEO</url>
    <thumbnail_url>IMAGE 4</thumbnail_url>
 
    <title>TITRE</title>
    <run_time>DUREE</run_time>
    <url>URL DE VIDEO</url>
    <thumbnail_url>IMAGE 5</thumbnail_url>
 
    <title>TITRE</title>
    <run_time>DUREE</run_time>
    <url>URL DE VIDEO</url>
    <thumbnail_url>IMAGE 6</thumbnail_url>
   </video>
 </video_list>
</ut_response>
 
 

Reply

Marsh Posté le 13-03-2008 à 15:13:19    

j'abandonne... ca doit être trop dur de faire la différence entre sql et php

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed