Hola agnes20,
En mi opinión, la respuesta de warner es la más robusta, ya que es independiente del valor de la variable que contenga el nombre de la imagen. El concepto es sencillo: se comprueba si existe el fichero; si existe, se muestra la foto del producto, y si no existe, se muestra la foto por defecto.
Sólo matizar que el código de warner tiene un pequeño error de sintaxis, ya que le falta cerrar un paréntesis en la condición del "if". Aquí te lo pongo corregido:
Cita:
Iniciado por warner
Código PHP:
$foto = 'foto.jpg';
if(file_exists($foto))
echo "<img src='$foto' />";
else
echo '<img src="no_foto.jpg" />';
Salu2