Diaporama avec requete sql. - HTML/CSS - Programmation
Marsh Posté le 27-07-2009 à 18:00:35
Tu vas chercher tes images en local sur ton ordi ?
C'est pour utiliser sur ton site web par des utilisateurs distant, ou bien juste par toi ?
Marsh Posté le 27-07-2009 à 18:50:51
C'est pour le site web de mon entreprise les images sont stocker sur leur serveur mysql. ^^
Marsh Posté le 27-07-2009 à 19:15:52
si les images sont stockées sur un serveur mysql (donc un serveur de base de données) pourquoi tu vas les chercher dans un répertoire ??
Marsh Posté le 27-07-2009 à 20:07:00
parcequ'en fait je dois faire des fonctions suivant les catégorie dans lesquelles elles doivent être misent.
Je m'explique. Dans ma base de données j'ai une base de donée qui dit ça à un ID de 1 ça de deux. Et l'autre qui di sa c'est le liens de l'image. Et moi j'ai besoin de joué avec les donnée qui ont un ID par exemple de deux et les images qui sont comprises dans cette ID.
Je ne sais pas si je me suis bien fait comprendre
Marsh Posté le 27-07-2009 à 17:46:31
Bonjour voilà j'ai réussis à faire un diaporama automatique en javascript avec un fondu, mais voilà je prend directement mes images dans mon dossier et j'aimerais les prendre directement par requête SQL. SI quelqu'un à une idée voilà dans ma fonction intro.php ma fonction JAvASCRIPT contenu dans le head.
<SCRIPT LANGUAGE="JavaScript">
imgPath = new Array;
if (document.images)
{
var num=0;
var i=0;
<?
$rep=opendir('bo/ressources/images/intermediates/');
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !='' && $file !='Thumbs.db'){
?>
imgPath[num ++] = 'bo/ressources/images/intermediates/<? echo $file; ?>';
<?}
}
closedir($rep);
clearstatcache();
?>
}
a = 0;
function ejs_img_fx(img)
{
if(img && img.filters && img.filters[0])
{
alert("toto" );
img.filters[0].apply();
img.filters[0].play();
}
}
function StartAnim()
{
if (document.images)
{
//alert("toto" );
document.write('<A HREF="#" ><IMG SRC="bo/ressources/images/intermediates/9090422051921.jpg" id="diap" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)"></A>');
defilimg()
}
else
{
// alert("toto" );
document.write('<A HREF=""><IMG SRC="bo/ressources/images/intermediates/9090422051921.jpg"" BORDER=0></A>');
}
}
function defilimg()
{
if (a == 30)//mettre a = le nb d image exitant
{
a = 0;
}
if (document.images)
{
// alert("toto" );
ejs_img_fx(document.defil);
//fadeInIntro();
fadeDiap();
// fadeInIntermediate();
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",5000);
a++;
}
}
</SCRIPT>
Après voilà dans mon BODY comment je l'appel
<div class="diaporama">
<SCRIPT LANGUAGE="JavaScript">
StartAnim()
</SCRIPT>
</div>
Mon diaporama marche très bien, maintenant je voudrais plus prendre les images de mon dossier mais de ma bases de donnée qui les contients.
Merci