Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z odczytem obrazków z bazy danych
AdamKalinowski
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.05.2007

Ostrzeżenie: (0%)
-----


mam problemy z wywolywaniem fotografii z bazy:

Ponizszy kod:

header("Content-type: image/jpg;");

$prod=$_GET['prod'];
$modl=$_GET['modl'];
$result = mysql_query("SELECT * FROM telefony_foto WHERE prod='$prod' and modl='$modl'");
while($wiersz = mysql_fetch_array($result))
{
echo base64_decode($wiersz['foto']);
}

odczytuje z bazy (MySQL 5.0.33-log) i wyswietla na stronie tylko pierwsza z wprowadzonych fotografii. Probowalem na roze sposoby, ale zawsze dostaje w wyniku tylko jedna fotografie.

Polecenie $ile=mysql_num_rows($result); prawidlowo pokazuje mi ile wprowadzilem rekordow.

Wywolanie echo "<img src=".wiersz['foto'].">"; wyswietla mi tylko małe puste ikony (tak jak przy znaczniku <img src> wskazujacym na nieistniejacy obiekt).
Nie mam już pojęcia co może byc błędem.
Prosze o pomoc.

kod wstawiajacy foto do bazy:

$fhandle = fopen($HTTP_POST_FILES['foto']['tmp_name'], "r");
$content = base64_encode(fread($fhandle, $HTTP_POST_FILES['foto']['size']));
fclose($fhandle);
$zapytanie = mysql_query("insert into telefony_foto values (NULL,'".$prod."','".$modl."','".$content."')");
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:14