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."')"); |
|
|
|
AdamKalinowski Problem z odczytem obrazków z bazy danych 25.05.2007, 23:17:45
MacPain Na przykład:
pierwszy plik:
[PHP] pobierz, plainte... 26.05.2007, 02:33:06
AdamKalinowski Masz racje!! Zadziałało! Wielkie dzię... 26.05.2007, 12:44:43 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 00:48 |