Ciao a tutti,
ho un file con il quale mi richiamo degli articoli inseriti dagli utenti in un DB MYSQL.
Adesso ho provato a far inserire nel DB, oltre al testo, anche delle immagini.
Fino all'inserimento nella tabella del DB tutto bene. Ora il problema è visualizzare anche le immagini.
Questo lo script.
Codice PHP:
$sql="SELECT *, DATE_FORMAT(Data,'%d.%m.%Y') as data_art FROM articoli WHERE id='$_GET[ID]'";
$result=mysql_query($sql) or die(mysql_error());;
while ($row=mysql_fetch_array($result)) {
print "<div id=data> [i]";
print $row["data_art"];
print "[/i]</div>";
print "<div id=nome> [i]";
print $row["name"]." ".$row["surname"];
print "[/i]</div>";
print ("[b]".$row['Titolo']."[/b]"."
");
$image = $row['DatiBinari'];
$articolo = $row[Testo];
echo $image;
print "<div align=justify>";
print $articolo."
";
print "</div>";
}
Mi visualizza tutto il testo così come richiesto (data, nome, cognome autore e testo) ma invece che l'immagine mi visualizza del testo binario e non l'immagine inserita.
Nella tabella del DB il campo dove è inserita l'img l'ho chiamato DatiBinari mediumblob, oltre a questo c'è un campo Nome dove viene salvato il nome del file, un capo Size per il peso del file e un capo type per il tipo del file.