Bonjour a tous en fait j'ai un problème pour afficher les images défilantes (ou clignotantes) en fonction de chaque icône du menu et je vous rappelle que mes images sont stockés dans une base de données.Le code que j'ai permet uniquement d'afficher des images statiques.Merci de m'aider. Le code source est:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
// creation d'une connexion
$conn=new ConnectBD();
$conn->connecterBD();
 
if (isset($_GET['marque']))// si l'utilisateur a appuyé sur la marque dans le menu
{
	// requete pour l'importation des produit selon la marque choisie
	$sql="select produit.id_produit,nom_produit,image_produit "; 
	$sql.="from produit,affiche,marque ";
	$sql.="where produit.id_produit=affiche.id_produit and produit.id_marque=marque.id_marque and nom_marque='".$_GET['marque']."'";
}
else
{
	if(!isset($_GET['genre']) && !isset($_GET['type']))
	{
		// requete pour l'importation des produit sans critère
		$sql="select produit.id_produit,nom_produit,image_produit "; 
		$sql.="from produit,affiche ";
		$sql.="where produit.id_produit=affiche.id_produit";
		//$sql.=" and produit.id_produit=1";
	}
	else
		if (isset($_GET['genre']) && isset($_GET['type']))	
		{
			// requete pour l'importation des produit selon le genre (fille/garçon) et le type (pentalon/chemise...)
			$sql="select produit.id_produit,nom_produit,image_produit "; 
			$sql.="from produit,affiche,genre,type ";
			$sql.="where produit.id_produit=affiche.id_produit and genre.id_genre=produit.id_genre and type.id_type=produit.id_type ";
			$sql.="and nom_type= '".$_GET['type']."' ";
			$sql.="and nom_genre= '".$_GET['genre']."' ";
		}
		else  
			if (isset($_GET['genre']))
			{
				// requete pour l'importation des produit selon le genre (Les Tarifs/garçon)
				$sql="select produit.id_produit,nom_produit,image_produit "; 
				$sql.="from produit,affiche,genre ";
				$sql.="where produit.id_produit=affiche.id_produit and genre.id_genre=produit.id_genre ";
				$sql.="and nom_genre= '".$_GET['genre']."' ";
			}
			else 
			{
				// requete pour l'importation des produit selon le type (pentalon/chemise/jupe....) 
				$sql="select produit.id_produit,nom_produit,image_produit "; 
				$sql.="from produit,affiche,type ";
				$sql.="where produit.id_produit=affiche.id_produit and type.id_type=produit.id_type ";
				$sql.="and nom_type= '".$_GET['type']."' ";
			}
}//else $_GET['marque']
 
 
// execution de la requete selon les criteres recuperés	
$conn->executer_requete($sql);
 
// affichage des produit
if ($conn->nombre_ligne() > 0) {
	$i=0;// permet d'afficher 4 produit par ligne
	echo '<table>'; 
	echo '<tr height="60px valign="top" align="center">';
	while ($data = $conn->get_objet())
	{
		$i++;
		echo '<td valign="top" height="60px"><img alt="click pour afficher le produit" hspace=20 src="images/'.$data->image_produit.'" width="160px" height="160px"/><br><div style="color: white;">'.$data->nom_produit.'</div></td>';		
		if($i==4)// s'il y a 4 produit dans la ligne on la ferme et on passe à la ligne suivante
		{
			echo '</tr><tr height="60px" valign="top" align="center">';
			$i=0;
		}	
	}
	echo '</tr>';
	echo "</table>"; 
}
else 
	echo "Aucun Produit à afficher pour l'instant";
$conn->fermerConnection();
?>