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 image prédéfinie if else


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Par défaut Affichage image prédéfinie if else
    Bonjour à tous,

    J'ai un petit bout de code qui m'affiches les images correpondantes a celles de mes produits.
    S'il n'ya pas d'images, j'affiche donc no-photo-thumb.jpg dans mon dossier common.

    J'ai dans ma base, des marques constructeurs, et dans mon dossier comon, les logos en gif, je souhaiterais donc afficher , s'il n'y a pas d'image, le gif correpondant au constructeur au lieu de l'image standard no-photo-thumb.jpg.

    Du style, si pas d'images saisies, si marque=opel, afficher opel.gif

    Avez vous une petite idée ?
    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
    if($conf[featured]) $first = "featured DESC,"; else $first = "";
    $result = mysql_query("SELECT * FROM $dblist $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]", $link);
    if(mysql_num_rows($result)) {
     
    	$n = 0;
    	while($row = mysql_fetch_array($result)) {
     
    		// determine which image to display
    		if($row[images]) {
     
    			$image = mysql_query("SELECT fname FROM $dbimgs WHERE listid='$row[id]' ORDER BY id ASC LIMIT 1", $link);
    			$image = mysql_fetch_array($image);
    			$image = "thumbs/".$image[fname];
     
    		} else {
     
    			$image = "common/no-photo-thumb.jpg";
    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Qu'est ce qui te pose problème ?

    En passant, je pense que tu n'as pas besoin de requeter ton image a part, une jointure est faite pour ca :

    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
    if($conf[featured]) $first = "featured DESC,"; else $first = "";
    $result = mysql_query("SELECT * FROM $dblist LEFT JOIN $dbimgs ON $dbimgs.listid = $dblist.id $where ORDER BY $first $_GET[srt] LIMIT $start, $_GET[p]", $link);
    if(mysql_num_rows($result)) {
     
    	$n = 0;
    	while($row = mysql_fetch_array($result)) {
     
    		// determine which image to display
    		if($row['fname']) {
    			$image = "thumbs/".$row['fname'];
     
    		} else {
     
    			$image = "common/" . $row['marque'] . ".gif";
                    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Par défaut
    Bonsoir,
    j'ai remplacé le code, mais il m'affiche des images aleatoires, OUPS ! cela ne m'affiche le gif de la marque ???

    Dans table listings, j(ai bien un champ marque, mon image est bien le nom de la marque.gif, mais c'est aleatoire

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 89
    Par défaut
    MERCI MERCI MERCI !

    Un grand merci pour avoir résolu mon problême !

    Bonne soirée à toi ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MFC] affichage image caméra dans un projet dialog
    Par Vestaproman dans le forum MFC
    Réponses: 3
    Dernier message: 07/02/2005, 13h27
  2. [Image] Affichage image en 12 bits
    Par Plawi dans le forum 2D
    Réponses: 9
    Dernier message: 18/11/2004, 09h34
  3. Affichage Image
    Par greg_one dans le forum Composants
    Réponses: 5
    Dernier message: 22/06/2004, 16h10
  4. Problème de mémoire Affichage images
    Par Repti dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/03/2004, 20h06
  5. [Kylix] pb Affichage image .jpg
    Par sioux dans le forum EDI
    Réponses: 4
    Dernier message: 18/01/2004, 19h20

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