salve, ho provato l'inserimento di un'immagine in un database tramite uun form ecc è funziona tutto, il problema è visualizzare l'immagine!! °_° ho fatto 2 script semplicissimi giusto per provare a visualizzare un'immagine ve li posto:
Codice PHP:
<html>
<head></head>
<body>
<?php
$connessione=mysql_connect('localhost','root','mysql') or die("errore connessione database");
$selez_db=mysql_select_db('gestione_persone',$connessione) or die("errore selezione database");
$query="SELECT nome,foto FROM persona WHERE codice_persona=1";
$ris_query=mysql_query($query,$connessione);
if(!$ris_query)
echo"errore query";
while($righe=mysql_fetch_assoc($ris_query))
{
$nome=$righe['nome'];
echo"$nome
";
echo"<img src=visualizza_foto.php>";
}
?>
</body>
</html>
l'altro script è quello che dovrebbe visualizzare l'immagine è che viene richiamato nel tag <img src> :
Codice PHP:
<?php
$connessione=mysql_connect('localhost','root','mysql') or die("errore connessione database");
$selez_db=mysql_select_db('gestione_persone',$connessione)or die("errore selezione database");
$query="SELECT foto from persona WHERE codice_persona=1";
$ris_query=mysql_query($query,$connessione)or die("errore query");
$righe=mysql_fetch_assoc($ris_query);
$foto=$righe['foto'];
header('content-type: image/jpeg');
echo"base64_decode($foto)";
?>
le sto appena studiando l'inserimento delle immagini del database, potrei aver scritto qualche grande fesseria ^_^'
ciauuuuuuuu
ps
perchè non funziona?