IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Affichage clignotant


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 4
    Points
    4
    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 : 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();
    ?>

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    j'ai un peut de mal à comprendre ce que tu souhaites faire.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    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

  4. #4
    Membre éclairé Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    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 : 858
    Points : 783
    Points
    783
    Par défaut
    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, ...
    Nicolas Jaar, Paul Kalkbrenner, Marek Hermann

  5. #5
    Rédacteur

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 494
    Points : 1 057
    Points
    1 057
    Par défaut
    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

  6. #6
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2009
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2009
    Messages : 126
    Points : 183
    Points
    183

Discussions similaires

  1. [A-03] Probleme affichage clignotant pénible
    Par smilingdreamer dans le forum IHM
    Réponses: 2
    Dernier message: 14/10/2008, 17h03
  2. Probleme d'affichage de mes pages web ,j'aperçois un leger clignotement en IE
    Par babouba dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/07/2007, 21h27
  3. Affichage de mes pages web ,j'aperçois un leger clignotement sous IE
    Par babouba dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/07/2007, 17h47
  4. Clignotement affichage GDI
    Par jiib dans le forum Windows
    Réponses: 6
    Dernier message: 31/01/2006, 14h34
  5. [BPW] Affichage clignotant lors de redimensionnement fenêtre
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 24/04/2004, 00h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo