Il s'agit d'un base article pour un catalogue.
la ligne article dans la base contient le nom du fichier image.
Je souhaiterais tester si le fichier existe et afficher éventuellement une image par défaut...
le champs peut être null ou ne contenir que des espaces ou un string ...
mais il ne me mets rien suite au test je n'ai que
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<img src="../SitePics/Produits/Tn/'.((is_null($row['picVignette']) || !file_exists('../SitePics/Produits/Tn/'.$row['picVignette']))?'NoPic.png':$row['picVignette']).'" title="clickez pour agrandir" alt="'.$row['desiArticle'].'" style="height:160px; width:160px;clear:right; border:solid 1px navy;" />;
Code : Sélectionner tout - Visualiser dans une fenêtre à part src="../SitePics/Produits/Tn/ "
merci de votre aide...
PS: j'aurasi voulu conserver le teste sur une seule ligne et ne pas faire un if else
Le problème survient sur le is_null() ....
Si le champs est null il plante ... je n'ai que le alt de l'image ...
Partager