Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2011, 17h30   #1
Invité de passage
 
Homme Franck
Étudiant
Inscription : juin 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Franck
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 6
Points : 0
Points : 0
Par défaut Affichage clignotant

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 :
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();
?>
mankou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 11h25   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 302
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 302
Points : 4 480
Points : 4 480
j'ai un peut de mal à comprendre ce que tu souhaites faire.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 12h41   #3
Invité de passage
 
Homme Franck
Étudiant
Inscription : juin 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Franck
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 6
Points : 0
Points : 0
Bonjour, ce code permet d'afficher les images statiques en php mais j'aimerais plutot faire afficher des image changeantes(clignotantes ou défilantes ) en PHP. Et j'aimerai vous signaler que mes images sont enserrées dans une base de donnée . Merci de m'aider
mankou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 17h13   #4
Membre chevronné
 
Avatar de Elwyn
 
Homme
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 836
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2006
Messages : 836
Points : 712
Points : 712
PHP va te permettre d'interroger ta base de données pour récupérer tes images. Jusque là, tout va bien.

Si tu veux les faire "clignoter", tu dois ajouter une couche Javascript (ou Ajex pour des fondus par exemple). Je pense que tu dois plutot poster ton problème dans cette section, si j'ai bien compris ton problème
__________________
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Elwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 20h51   #5
Membre éclairé
 
Homme
Webmaster
Inscription : septembre 2007
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2007
Messages : 376
Points : 377
Points : 377
Salut,

en effet, comme l'a dit Elwyn, PHP est un langage serveur est ne peux donc pas gérer l'affichage (tout au plus écrire de l'HTML comme tu le fais).

Tu dois donc te tourner vers JavaScript, et plus particulièrement les sliders
Finality est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 20h13   #6
Membre régulier
 
Homme
Développeur Web
Inscription : octobre 2009
Messages : 72
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Vietnam

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2009
Messages : 72
Points : 99
Points : 99
Salut, si t'es motivé :
http://www.phpclasses.org/package/31...IF-images.html
matlow est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h17.


 
 
 
 
Partenaires

Hébergement Web