Salve a tutti, ho un archivio mysql con vari campi ed un nome di file che uploado in fase di inserimento dati in tabella.
Online stampo il contenuto della tabella richiamando nella cartella di upload il rispettivo file attraverso il suo nome che ho in tabella.
Ora vorrei creare una lista brutale dei dati in excel o word e vorrei includere anche la foto.
Il listato seguente produce un file word ma al posto dell'immagine mi da "Impossibile visualizzare l'immagine collegata".
Ho provato anche con excel inutilmente.
Un GRAZIE a chi mi indica la strada.
<?php
$filename="prova.doc";
header ("Content-type: Application/octet-stream");
header ("Content-Disposition: inline; filename=$filename");
?>
<html>
<body>
<?php
include 'param_conn.php';
$conn = mysql_connect($host,$username,$password) or die('Connect fallita: ' . mysql_error());
mysql_select_db($database,$conn) or die('Select DB fallita: ' . mysql_error());
$query = "SELECT * FROM iscrizioni order by 1";
$rs = mysql_query( $query, $conn );
if(! $rs){die('Query fallita: ' . mysql_error());}
echo "<table>";
while ($riga= mysql_fetch_array($rs,MYSQL_BOTH))
{
echo "<tr><td>$riga[0]</td>";
echo "<td>$riga[1]</td>";
echo "<td>$riga[2]</td>";
echo "<td>$riga[3]</td>";
echo "<td>$riga[4]</td>";
echo "<td>$riga[5]</td>";
echo "<td>$riga[6]</td>";
echo "<td>$riga[7]</td>";
echo "<td>$riga[8]</td>";
echo "<td>$riga[9]</td></tr>"; //questo è il campo che contiene il nome del file della cartella di upload.
echo "<td><IMG SRC=\"upload/$riga[9]\" height=\"150\" ></td></tr>"; //Ovviamente non funziona.
}
echo "</table>";
mysql_close($conn);
?>
</table>
</body></html>