Grazie in anticipo a chi mi potrà dare una mano.

Ho un problema con la visualizzazione delle immagini da database,
nel database scrivo i datibinari dell'immagine il nome tipo ecc.. poi quando cerco di visualizzarla in una tabella usando questo codice che ho trovato su freephp vedo tutti simboli e non l'immagine.
*----------------------------------------------------------
$query1 = "select datibinari,nome, type from arcfo where id=".$idf."limit 1";

$select = @mysql_query($query1) or die("Query fallita !");
$result = @mysql_fetch_array($select);

$data = $result["datibinari"];
$type = $result["type"];

Header("Content-type: $type");
echo $data;

echo "<tr><td>Foto</td><td colspan='4'>[img]img/$data[/img]<input name='fotonew' type='hidden' value='si'></td></tr>";
}
*----------------------------------------------------------
L'immagine la vorrei all'interno della cella è possibile farlo?