Diaporama de photos PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Diaporama de photos PHP

Diaporama de photos PHP

par visualight » 08 oct. 2009, 20:28

Bonjour, j'aimerai pouvoir réaliser un bête diaporama de photos en php et je n'y parviens pas.
Ma premiere question : est il utile de travailler les photos dans un array sachant que les résultats proviennent d'une base de donnée ?
Ma seconde question : comment dois-je faire pour afficher une image toutes les 5 secondes (voir le code)

Merci pour vos réponses,

raph

// Sinon, on teste si $_GET[action] est = à diaporama
if ($_GET['action'] == 'diapo') {

// On récupère les noms des images de la base de donnée dans un array
$photo_container = array ();
while ($row = mysql_fetch_array ($res)) {
array_push($photo_container,$row['photo_filename']);

// On défini le répertoire des photos
$repertoire='gallery/2009-09-26-1/photos/'

}
// On compte le nombre de photos dans l'array
$count = count($photo_container) -1;
//echo 'Nombre d\'images: '.$count.'<br />';

// ICI, j'aimerai faire la navigation (diaporama) des photos et je ne sais pas comment "jouer" avec les données de l'array pour afficher une photo toutes les 5 secondes.
echo '<img class="galleryDetailDiapo" src="'.$repertoire.$photo_container[0].'" />';
echo '<meta http-equiv="refresh" content="5;URL='.$_SERVER['PHP_SELF'].'?galid='.$_GET['galid'].'&action=diapo" />';
}