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 :

ne pas afficher d'image, si vide


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Par défaut ne pas afficher d'image, si vide
    Bonjour,

    Je souhaite ne pas afficher d'image, (le fameux point d'interrogation bleu) si il n'y a aucune image correspondant à ma requete.


    Comment faut-il s'y prendre ?

    Merci par avance pour votre aide.

  2. #2
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Salut,

    Tu peut faire comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (is_file($image)) {
        echo '<img src="' . $image . '" />';
    }

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Par défaut
    Merci beaucoup, mais je n'arrive pas à le mettre sur mon lien, le voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <a href="photos.php?id=<?php echo $row_photo['photographe']; ?>&amp;num=<?php echo $row_photo['id']; ?>">
    <img src="gallery/<?php echo $row_photo['photographe']; ?>/<?php echo $row_photo['num']; ?>.jpg"
     alt="image_gallery" class="galerie_images" /></a>
    Comment je peux l'inserer là-dedant ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour il te faut une image vide (ou transparente) genre zzz/vide.gif
    Alors tu écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <a href="photos.php?id=<?php echo $row_photo['photographe']; ?>&amp;num=<?php echo $row_photo['id']; ?>">
    <?php
    if ($row_photo['photographe']!=""){
    echo "<img src=\"gallery/".$row_photo['photographe']."/".$row_photo['num'].".jpg\"  alt='image_gallery' class='galerie_images' /></a>"; }
    else {
    echo "<img src='zzz/vide.gif'  alt='image_gallery' class='galerie_images' /></a>"; }
    ?>

  5. #5
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2011
    Messages : 48
    Par défaut
    Merci beaucoup Christele pour ce code, mais cela ne fonctionne toujours pas, il y à toujours des images à point d'interogation bleu, je te donne le code en entier, peut-etre c'est parce que je répete ma requête.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php if ($totalRows_photo > 0) { // Show if recordset not empty ?>   
        <?php do { ?>
          <a href="photos.php?id=<?php echo $row_photo['photographe']; ?>&amp;num=<?php echo $row_photo['id']; ?>">
    <img src="gallery/<?php echo $row_photo['photographe']; ?>/<?php echo $row_photo['num']; ?>.jpg" 
    alt="image_gallery" class="galerie_images" /></a>
    	   <?php } while ($row_photo = mysql_fetch_assoc($photo)); ?>
        </a>  
    <?php } // Show if recordset not empty ?>

  6. #6
    Invité
    Invité(e)
    Par défaut
    Houla
    Tu donnes tout le code parceque là, ton while je ne comprends même pas

Discussions similaires

  1. Ne pas afficher les images dans le dvi
    Par gregory2526 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 4
    Dernier message: 09/06/2008, 14h39
  2. [XML] Ne pas afficher DIV si XML "vide"
    Par BnA dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 30/01/2008, 13h28
  3. Réponses: 6
    Dernier message: 03/12/2007, 15h13
  4. Réponses: 11
    Dernier message: 09/12/2004, 16h03
  5. Ne pas afficher un champs qui est vide dans ma BD
    Par yoda_style dans le forum ASP
    Réponses: 3
    Dernier message: 27/04/2004, 12h40

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