1 pièce(s) jointe(s)
affichage érroné d'une image
Bjr,
J'ai inséré une image dans la base données.
J'arrive à l'afficher correctement à partir de phpMyadmin.
J'ai voulu faire l'affichage dans une page web mais une erreur s'affiche:
Citation:
The image "http://localhost/INF3005_TP2/frmListe.php" cannot be displayed because it contains errors.
NB/ ma colonne qui contient l'image est de type longblob.
Ma page frmListe.php contient le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
$titre = "Liste";
include_once ('frmEntete.php');
?>
<div id="contenu">
<?php
$req = "SELECT id, img_type, img_blob FROM photos";
$ret = mysql_query($req) or die(mysql_error());
//$col = mysql_fetch_row($ret);
echo "<table border=1>";
while ($col = mysql_fetch_row($ret)) {
if (!$col[0]) {
echo "Id d'image inconnu";
} else {
header("Content-type: " . $col[1]);
echo "<tr><td>";
echo $col[2];
echo "</td></tr>";
}
}
?>
</div> |
Vous trouvez en fichier joint un exemple de ma table photos.
Merci d'avance pour votre aide.
Cordialement.