bonjour

je recupère les données d'une image à partir d'une base
de la façon suivante

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
 
 
sub voirphoto {
 
my ($dbh,$req,@t,$i);
 
$dbh=DBI->connect("dbi:mysql:database=BASE;host=localhost","root","");
 
my $req=$dbh->prepare("select photo from photo where user_id = '62' and photo_id = '14'") or die($dbh->errstr());
$req->execute() or die($dbh->errstr()); 
print "Content-type: image/gif\n\n";
while (my $image =$req->fetchrow_array())
  {
 
	 print $image;
 
 
   }
 
 
 
}
 
voirphoto;
le souci est que l'image s'affiche mais seulement elle le reste de l'affichage n'est pas affiché ...
le problème est qu'avant l'appel de la fonction il y a du code html avec le fameux

print "Content-type: text/html\n\n";

comment est-il possible d'afficher finallement 2 en têtes différents sans que l'un vienne empiéter sur l'autre ???

Merci