kawoq .. Si no insertas una imagen .. como ya has comprobado $fom_data tiene valor NULL .. así que si haces algun condicional tipo:
Código PHP:
if (isset($form_data)){
$data= .. lo que tienes de fread() etc ...
} else {
$data="";
}
Por otro lado .. personalmente NO me gusta usar las variabels como "globales" como así lo están usando UDs. .. Usen el array superglobal $_FILES
mas info:
http://www.php.net/manual/es/features.file-upload.php
Un saludo,