[risolto] visualizzare immagine

  • Creatore Discussione Creatore Discussione maxxjo
  • Data di inizio Data di inizio

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
ciao! ho una pagina php che si chiama richiamo.php do ve al suo interno ho questo codice:
PHP:
<?php 
// connessione e selezione del database
mysql_connect('localhost', 'root', 'root')
or die('Connessione non riuscita: ' . mysql_error());
if(!mysql_select_db('quartarolo'))
die('Selezione database fallita!');

 $query="select * from img_data";
$result= mysql_query($query);
$numfields = mysql_num_fields($result);

while ($data[] = mysql_fetch_assoc($result)) {}
$record = $data[0];

//costruisco la pagina. cambiare il tipo di file a seconda delle esigenze
header('Content-Type: '.$tmp['tipo_file']); 

// invio il contenuto del file
echo $tmp['dati_file'];
?>

sul data base ho caricato l'immagine ed e tutto a posto.

poi ho creato un'altra pagina in php per la visualizzazione dell'immagine con questo codice di prova:

<img src="richiamo.php?id=?" />

ps: il problema e che non riesco a visualizzare l'immagine, vedo solo il quadratico con il [?]
 
Ultima modifica di un moderatore:
in questo modo richiama la pagina php ed effettua una query di tipo get che ha come valore ? se quel valore non è associato a qualcosa a una query sql per essere chiari non fa nulla, poi ti conviene usare numeri come valori o lettere e lasciar perdere ? ' " eccetera servono solo a far confusione...
 
ok

ho provato ad inserire il numero id associato alla tabella della foto sul database, ma comunque non mi fa visualizzare la foto..
 
ciao
scusa una domanda: hai messo l'immagine nel db in un campo blob?

p.s.
racchiudi sempre il codice negli appositi tag (seconda riga formattazione del post ultime tre iconcine, nell'ordine CODE, HTML, PHP)
 
ciao si ho messo il campo blob sul database, adesso visualizzo l'immagine.
grazie mille
 

Discussioni simili