Teresa Narvaez wrote:
> 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
> ?>
>
>
Are you storing the complete html tag? The browser dosen't know what or where to
display without the image tag.
Gary
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php