[PHP] Systhème de news

Fermé
sophie26 - 20 févr. 2008 à 13:37
 Dev - 20 févr. 2008 à 14:22
Bonjour,

J'ai un petit problème avec mon système de news.
J'aimerai pouvoir, au lieu de faire afficher du texte stocké dans ma base de données, récupérer le lien pour faire afficher une vidéo stage6 par exemple.

Voici une partie de mon développeent :


function SelectNews($nb,$sort,$order) {

if (!isset($_GET['num'])) { $_GET['num'] = 0; }

$sql = 'SELECT * FROM `news`';
$req = mysql_query($sql) or die('<center><div class="news-no">Erreur SQL : '.$sql.'<br />'.mysql_error().'</div></center>');
$max = mysql_num_rows($req);

if (!$max) { echo 'Aucune information n\'est disponible...'; }
else {

$sql = 'SELECT * FROM `news` ORDER BY '.$sort.' '.$order.' LIMIT '.$_GET['num'].','.$nb;
$req = mysql_query($sql) or die('<center><div class="news-no">Erreur SQL : '.$sql.'<br />'.mysql_error().'</div></center>');
echo '<span class="gras">Pages : '.Pagination($max,$nb,$_GET['num'],'3').'</span><br /><br />';
while ($res = mysql_fetch_object($req)) {
echo '<div class="news-bloc">';
echo '<div class="news-title"><img src="./themes/images/arrow-right.gif" alt="" /> '.$res->title.'</div>'."\n";
echo '<div class="news-content">'.$res->text.'</div>'."\n";
echo '<div class="news-footer">Par '.$res->poster.' le '.ConvertTime($res->time,'fr').'</div>'."\n";
echo '</div>';
echo '<br />';
}
mysql_free_result($req);
}
}


En effet j'aimerai que lorsque je vais appeler ma fonction que le contenue de text mette en route la vidéo.

Le contenue de texte sera de la forme (<object codebase="http://download.divx.com/player/DivXBrowserPlugin.cab" height="466" width="620" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616"><param name="autoplay" value="false"><param name="src" value="http://video.stage6.com/2232697/.divx" /><param name="custommode" value="Stage6" /><param name="showpostplaybackad" value="false" /><embed type="video/divx" src="http://video.stage6.com/2232697/.divx" pluginspage="https://www.divx.com/en/software/divx" showpostplaybackad="false" custommode="Stage6" autoplay="false" height="466" width="620" /></object>)


Merci infiniment et bonne journée
A voir également:

1 réponse

Ajoutes un champ dans ta bdd ou tu as l'adresse correspondant à ta ",ews". Si pour une vidéo x tu as le lien"http://download.divx.com/player/DivXBrowserPlugin.cab" correspondant.

Avec une simple requete select, tu récupères ton adresse de la vidéo. Puis avec du javascript je pense, tu utilises le "onclick"... pour ouvrir la vidéo.

a+
0