Witam. Chcę aby na stronie pod tekstem wyświetlany był obrazek, który znajduje się w BLOB w bazie danych. Oto kod strony:
$zapytanie = "SELECT * FROM teksty, obrazki WHERE teksty.ID = obrazki.ID = ".$ID;
$wykonaj = mysql_query($zapytanie);
while ($wiersz = mysql_fetch_array($wykonaj)) {
echo "$wiersz[tytul]";
echo "<img src=\"pokaz_ob.php?ID=".$ID."\" alt=\"\">";
$ID - zmienna przesyłana GET.
Plik pokaz_ob.php:
$ID=$_GET['ID'];
header("Content-type: image/jpg;");
include('mysql_connect.php');
$zapytanie = "SELECT ob1,ob2,ob3,ob4,ob5,ob6 FROM obrazki WHERE ID = ".$ID;
$wykonaj = mysql_query($zapytanie);
while ($wiersz = mysql_fetch_array($wykonaj)) {
echo "$wiersz[ob1]";
}
Obrazek w bazie jest na pewno typu jpg.
Na stronie gdzie powinno się to wyświetlać wyświetla się tylko tytuł ("echo "$wiersz[tytul]";), kiedy ręcznie wpisuje adres: pokaz_ob.php?ID=1 pojawia mi się na środku ekranu napis Obrazek, jego rozmiar jako obrazka jest poprawny, wielkość 0x0.
Ktoś może pomóc?