Bonjour, je veux enregistrer une image dans ma base de données en BLOB mais quand je veux l'afficher, cela me met une page avec plein de lignes composées de caractères divers et variés ainsi que certains mots compréhensible.
Voici mon code de la page "apercu.php"
Je pense que le problème doit se situer dans l'echo mais bon je suis novice
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
25
26
27
28
29 <?php if (isset($_GET['id'])) { $id = intval ($_GET['id']); include ("connexion.php"); $req = "SELECT img_id, img_type, img_blob". " FROM images WHERE img_id = ".$id"; $ret = mysql_query ($req) or die (mysql_error()); $col = mysql_fetch_row ($ret); if (!$col[0]) { echo "Id d'image inconnu"; } else { header ("Content-type: ".$col[1]); echo $col[2]; } } else { echo"Mauvaise id d'image"; } ?>
Merci
Partager