Que tal..
Yo lo haría de esta forma, fijate que es lo que cambié,... más que nada cambié tu estructura de programar, está más "comprensible" ahora... de todos los modos.. mira que cambio.
Código:
switch($d_stock) {
case 1
echo "<td><img src='op_1.gif'></td>";
break;
case 2
echo "<td><img src='op_2.gif'></td>";
break;
case 3
echo "<td><img src='op_3.gif'></td>";
break;
case 4
echo "<td><img src='op_4.gif'></td>";
break;
}
if ($d_imag !== ""){
echo "<td><font size=\"2\"><font face=\"Tahoma\"><a href=\"../imag_productos/".$d_imag."\">Imag</a></font></font></td>";
}else if($d_imag == ""){
echo"que no muestrw $d_imag";
}
Espero que te sirva.
Saludos.