Well, you probably need to do something like this: ----file1.php (where you want to display an image)
<img src="getimage.php?fileId=42"> ----end file1 ----getimage.php (the <? needs to be on the first line in the file) <? ------------ Code to connect and selected DB not included --------------------- $dbQuery = "Select PicNum, size, type, description, Image"; $dbQuery .= " FROM Images WHERE PicNum = $fileId"; $result = mysql_query($dbQuery) or die ("Could not get file list: " . mysql_error() ); if ( mysql_num_rows($result) == 1) { $fileType = @mysql_result($result,0, "type"); $fileContent = @mysql_result($result, 0, "Image"); $filedesc = @mysql_result($result,0, "description"); $filenum = @mysql_result($result,0, "PicNum"); // Header("Content-type: $fileType"); header ("Content-type: image/gif"); $im = ImageCreateFromString ($fileContent); ImageGif ($im); } else { //Insert code to display error.gif } // else ?> -------end getimage.php Good Luck /Joakim > -----Original Message----- > From: Narvaez, Teresa [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 27, 2002 2:08 AM > To: 'Dean Householder'; [EMAIL PROTECTED] > Subject: [PHP] Unable to display images on browser > > > Hello, > I do not understand why I can't display images > retrieved from MySQL > on my browser(IE 4.0). When I retrieve the image from MYSQL I set the > Header function to change the type of content(image/gif) I am > sending to the > browser. However, the browser displays an box with an X in > it. I would > greatly appretiate any ideas/help. Here is the piece of > code: Thanks in > advance! -Teresa > > <? > ------------ Code to connect and selected DB not included > --------------------- > $dbQuery = "Select PicNum, size, type, description, Image"; > $dbQuery .= " FROM Images WHERE PicNum = $fileId"; > > $result = mysql_query($dbQuery) > or die ("Could not get file list: " . mysql_error() ); > echo "Sent Query successfully<br>"; > > if ( mysql_num_rows($result) == 1) > { > $fileType = @mysql_result($result,0, "type"); > $fileContent = @mysql_result($result, 0, "Image"); > $filedesc = @mysql_result($result,0, "description"); > $filenum = @mysql_result($result,0, "PicNum"); > // Header("Content-type: $fileType"); > Header("Content-type: image/gif"); > echo $fileContent; > } > else > { > echo "Record does not exist"; > } // else > ?> > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php