Hola parece que el problema esta en el if, no estan bien cerradas los corchetes o llaves... me dan una mano.. 
   Código PHP:
      echo "<td><font size=\"2\"><font face=\"Tahoma\">$d_pventa</font></font></td>";
       
if($d_stock ==1) 
{echo "<td><img src='op_1.gif'></td>";}
elseif($d_stock ==2) 
{echo "<td><img src='op_2.gif'></td>";}
elseif($d_stock ==3)
 {echo "<td><img src='op_3.gif'></td>";}  
elseif($d_stock ==4) 
{echo "<td><img src='op_4.gif'></td>";}
if ($d_imag == "")
{
echo "<td><font size=\"2\"><font face=\"Tahoma\"><a $d_imag='$d_imag'>vacio.gif</a></font></font></td>";
}
else
{
echo "<td><font size=\"2\"><font face=\"Tahoma\"><a $d_imag='$d_imag'>lleno.gif</a></font></font></td>";
}
    
}
//echo "<td><img src='lleno.jpg'></td>";
}else{
 echo "<td colspan='5' align='center' >no se obtuvieron resultados</td>";
}
 
mysql_close($cnx);
?> 
   
  saludos y gracias