lo q entiendo es que , teninedo el ID de un producto, debemos determinar si este posee una imagen asociada segun su id.
lo que debes hacer es usar la funcion is_file q requiere un string con la ruta del fichero (o directorio) , devuelve TRUE si el archivo/directorio existe.
un ejemplo es
Código PHP:
<?
$patch = "/www/deerme.org/images/";
$id = 12;
if ( !( is_file($patch.$id.'jpg') OR is_file($patch.$id.'gif') OR is_file($patch.$id.'png') OR is_file($patch.$id.'bmp')) )
{
echo "<img src='nodisponible.gif'>";
}
?>
Entonces la Codicion del IF , es una expresion booleana formada por OR y finalmente por un ! (que nega), y llamamos a la funcion is_file , enconcreto si no existe ningun fichero con el id con extension de imagen entra al IF y despliega la imagen nodisponible.gif
Hay vees como funciona y lo adaptas para tu uso.
Saludos