Bueno Gomo, lo hice como tu me dices pero no funciono

, de hecho me hace lo mismo :(.
El codigo que tengo es el siguiente:
agregar_imagen.php
<HTML>
<HEAD><TITLE>Insertar Imagen</TITLE></HEAD>
<BODY>
<?
if($submit){//codigo que se ejecuta si se presiono el botón submit
MYSQL_CONNECT("$a","b","c ");
mysql_select_db("prensa");
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
$result=MYSQL_QUERY("INSERT INTO Imagenes(NomImagen) ".
"VALUES('$data')");
$id= mysql_insert_id();
print"<p>Database ID: <b>$id</b>";
MYSQL_CLOSE();
}
else
{// sino mostrar el formulario para nuevos datos:
?>
<form method="post" action="<?php echo$PHP_SELF;?>"enctype="multipart/form-data">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
<br>Subir archivo a la Base de Datos:<br>
<input type="file" name="form_data" size="40"><p>
<input type="submit" name="submit" value="submit">
</form>
<?
}?>
</BODY>
</HTML>
despues un programa como el siguiente:
getdata.php
<?
if($id){
@MYSQL_CONNECT("$castor","lestlie&q uot;,"lestlienoe");
@mysql_select_db("prensa");
$query = "select IdImagen,NomImagen from imagenes where IdImagen=$id";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0,"NomImagen");
Header("Content-type: $type");
echo $data;
};
?>
y otro programa:
desplegar_imagen.php
<HEAD><TITLE>Desplegar Imagen</TITLE></HEAD>
<BODY>
<img src=getdata.php?id=129>
</BODY>
</HTML>
Todo lo que puse es mi codigo

, pero no se porque no me despliega en contenido de la imagen

, espero que puedan ayudarme chicos del foro.
Espero respuesta Gracias por la yuda que puedan darme. ;) BYE.