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 ...

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;" />;
mais il ne me mets rien suite au test je n'ai que
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 ...