traquillo, c'è di peggio 
immagino tu abbia modificato la tabella del db aggiungendo un campo univoco (esempio un id auto_increment).
il file per visualizzare le immagini si aspetta di vedersi arrivare l'id, tramite query string.
il codice del file visualizzaimmagini.php diventerà quindi una cosa di qst tipo:
codice:
header ("Content-type: image/jpeg");
include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT foto FROM offerte WHERE id=".(int) $_GET['id']."";
$result = mysql_query($query, $db);
$row = mysql_fetch_assoc($result);
echo $row['foto'];