riprendo per l'ennesima volta questa discussione e mi scuso per il continuo aiuto richiesto.Dopo i vostri aiuti sono riuscito a fare quello che volevo,ma adesso ho un problema.In questa query:

SELECT foto, Type
FROM tabella WHERE id LIKE '%$_GET[cerca]%';

da questa query la visualizzazione viene fatta in questo modo:

$result = @mysql_fetch_array($select);

$data = $result['foto'];
$type = $result['Type'];
Header('Content-type: ' . $type);
echo $data;

Il problema è che mi visualizza solo l'ultima immagine che prende dal db.Se ce ne sono 10 lui visualizza la decima estratta.Come faccio a visualizzarle tutte??