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:
NB/ ma colonne qui contient l'image est de type longblob.The image "http://localhost/INF3005_TP2/frmListe.php" cannot be displayed because it contains errors.
Ma page frmListe.php contient le code suivant:
Vous trouvez en fichier joint un exemple de ma table photos.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Merci d'avance pour votre aide.
Cordialement.
Partager