Problema con visualizzazione dell'immagina da tabella database

chica03

Nuovo Utente
11 Ago 2010
4
0
0
Ciao a tutti,
ho un altro problema che riguarda, come da titolo, le immagini da richiamare dal database mysql.
Vi posto il codice:

PHP:
<?php

include("connessione_DB.php");

if($_GET['id'] == "")
    header("Location: dettagli.php");



$query = "SELECT * FROM operepro WHERE id = " . $_GET["id"];
$risultato = mysql_query($query)
or die("Query non valida: " . mysql_error());
$tmp = mysql_fetch_array($risultato);


header("Content-Type: " . $tmp["fotoT"]);

/*echo $tmp["foto"];  */


?>

<img src='<?=$tmp["foto"]?>'>


Il problema è che mi restituisce una pagina formata esclusivamente da caratteri.
Qual'è il problema come posso risolverlo?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Questo problema è stato trattato già qualche miliardo di volte nel forum. Ti invito a fare qualche ricerca. Tempo fa ho pubblicato un modo per gestire la visualizzazione di immagini salvate nel database senza alcun grattacapo.
 

chica03

Nuovo Utente
11 Ago 2010
4
0
0
posto il codice che però è adattato alla guida, ma il problema è sempre uguale anche quando ho seguito il tuo script, mi torna una pagina con l'icona dell'immagine rotta seguita da una lunga serie di caratteri

PHP:
<?php

include("connessione_DB.php");

error_reporting(0);

$id = isset($_GET['id']) ? intval($_GET['id']) : 0;



$query = "SELECT * FROM operepro WHERE id = " . $_GET["id"];
$risultato = mysql_query($query)
or die("Query non valida: " . mysql_error());

$row = @mysql_fetch_array($risultato);
  $id_img = $row['id'];
  $type = $row['fotoT'];
  $img = $row['foto'];
  if (!$id_img)
  {
    echo "Id sconosciuto";
  }else{
    @header ("Content-type: ".$type);
    echo $img;
  }




?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
In realtà, non me n'ero accorto, tu avevi già risolto il problema, ma non te ne sei resa conto. Crea un file image.php contenete:
PHP:
<?php
require 'connessione_DB.php';

$id = isset($_GET['id']) ? intval($_GET['id'])  : 0;

$sql = "SELECT * FROM operepro WHERE id = {$id}";
$result = mysql_query($sql) or die(mysql_error());

if(!mysql_num_rows($result))
{
	header('HTTP/1.1 404 Not Found');
	exit();
}

$row = mysql_fetch_array($result);

header("Content-type: {$row['fotoT']}");
echo $row['foto'];
?>
E poi, per visualizzare la foto con ID 1, scrivi:
HTML:
<img src="image.php?id=1" />
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problema con visualizzazione immagini da BLOB PHP 1
asevenx problema visualizzazione slider con firefox HTML e CSS 3
A problema slideshow con visualizzazione mobile HTML e CSS 6
N ciao a tutti ho un problema con la visualizzazione delle pagine in php PHP 1
andrea.peo Problema query con join visualizzazione record ripetuti PHP 5
R Problema di visualizzazione testo con google crome WordPress 1
N Problema visualizzazione hyperlink con Google Chrome. HTML e CSS 2
M problema di visualizzazione con FF ed Opera HTML e CSS 11
M Problema con la visualizzazione file presente in db PHP 2
SilentMohai Problema di visualizzazione menù Javascript con InternetExplorer Javascript 0
A Problema visualizzazione sito web con Mozilla HTML e CSS 2
R Problema visualizzazione alcune pagine con ie8 et similia HTML e CSS 6
Z Problema di visualizzazione con Internet explorer HTML e CSS 16
S problema con visualizzazione campo in una tabella PHP 12
C problema di visualizzazione con explorer Webdesign e Grafica 2
stellare21 problema di visualizzazione solo con firefox AIUTO! PHP 28
B Problema di visualizzazione con IE6 HTML e CSS 1
T Problema con visualizzazione URL PHP 3
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
N Problema con position absolute e overflow HTML e CSS 4
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
O problema con query PHP 4
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
M Problema con Try Catch PHP 0
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
G Problema con Get page PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1

Discussioni simili