Bonjour,
J'ai une base de données avec le nom de differentes photos avec plusieurs lignes id
id 1 ==> 4 photos
id 2 ==> 4 photos
ect..
Je souhaite faire une page avec un script java pour afficher les photos en rollover auto
le script java fonctionne mon seul soucis et d'aller prendre le nom de chaq photos ds la base afin de les denommer ds mon script
mon souci est la
Code Javascript :
imagestodisplay[0] = "<?if ($donnees['photo1']!= null){ echo $adresse;echo $donnees['photo1'];} else{}?>";
le script en parti :
Code PHP :
<?
$id=$_get['id'];
$reponse= mysql_query("select * from bien where id='$id' ");
while($donnees = mysql_fetch_array($reponse))
{ ?>
<table class=""height="" width="800" cellpadding="0" cellspacing="0"align="center" border="1">
<tr><td height="20"></td></tr>
<tr><td bgcolor="#d80308" ><font color="white" size="4"><b><i><? echo $donnees['titre'];?> à <? echo $donnees['prix'];?> euros</i></b></font></td></tr>
<tr><td height="10"></td></tr>
<tr><td height="450" width="600">
<?$biens=$donnees['biens'];
if($biens=="1"){$adresse="http://www.xx.fr/photosvilla/";}
elseif($biens=="2"){$adresse="http://www.xx.fr/photosappart/";}
elseif($biens=="3"){$adresse="http://www.xx.fr/photosterrain/";}
elseif($biens=="4"){$adresse="http://www.xx.fr/photoslocal/";}
else{}
?>
<script language="javascript">
var imagestodisplay = new array();
imagestodisplay[0] = "<?if ($donnees['photo1']!= null){ echo $adresse;echo $donnees['photo1'];} else{}?>"; // toujours commencer par imagestodisplay[0]
imagestodisplay[1] = "<?if ($donnees['photo2']!= null){ echo $adresse;echo $donnees['photo2'];} else{}?>";
imagestodisplay[2] = "<?if ($donnees['photo3']!= null){ echo $adresse;echo $donnees['photo3'];} else{}?>";
imagestodisplay[3] = "<?if ($donnees['photo4']!= null){ echo $adresse;echo $donnees['photo4'];} else{}?>";// et ainsi de suite
imagewidth = 600;
imageheight = 450;
changespeed = 50; // change speed : min = 10, max = 300
imagestay = 5; // image stays at 100% during x seconds
diaporama = new object();
counter = 0;
diaporama.initialize = function() {
document.write("<img src='"+imagestodisplay[0]+"' id='diapimage' style='width: "+imagewidth+"px; height: "+imageheight+"px; filter: alpha(opacity=0); opacity: 0' />");
diaporama.addopacity();
}
diaporama.addopacity = function() {
document.getelementbyid('diapimage').filters.alpha.opacity+=changespeed/10;
if(document.getelementbyid('diapimage').filters.alpha.opacity==100) {
settimeout("diaporama.decreaseopacity()",imagestay*1000);
} else {
settimeout("diaporama.addopacity()",50);
}
}
diaporama.decreaseopacity = function() {
document.getelementbyid('diapimage').filters.alpha.opacity-=changespeed/10;
if(document.getelementbyid('diapimage').filters.alpha.opacity==0) {
counter++;
diaporama.changeimage();
} else {
settimeout("diaporama.decreaseopacity()",50);
}
}
diaporama.changeimage = function() {
if(counter==imagestodisplay.length) {
counter = 0;
document.getelementbyid('diapimage').src = imagestodisplay[counter];
} else {
document.getelementbyid('diapimage').src = imagestodisplay[counter];
}
diaporama.addopacity()
}
diaporama.initialize();
</script>
</td></tr>
<tr><td height="20"></td></tr>
</table>
<?}?>