Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wydobywanie zdjec [BLOB]
źrebak
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 4.05.2005

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


Cala baza
danych dotyczy ofert nieruchomosci. Chcialbym, zeby po kliknieciu na
link przy danej ofercie pt. "Zobacz zdjecia" otwierala sie mala
galeria ze zdjeciami. I tak, przesylam jako parametr sygnature danej
oferty do pliku wykonywujacego .php (np.foto.php) i tam konstruuje
zapytanie do bazy o wyswietlenie mi wszystkich rekordow dla ktorych
sygnatura="X". Baza bez problemow realizuje moje zapytanie, wskutek
czego dostaje taki mniej wiecej obraz:

SYGNATURA | UNIKAT | FOTO |
-------------------------------------
PSK001 | p0000000001 | BLOB |
PSK001 | p0000000002 | BLOB |
itd....


W jaki sposob mam stworzyc nastepne zapytanie stosujac odpowiednie
naglowki tak by moc wyswietlic interesujaca mnie mala galeryjke
zdjec dotyczacych w/w oferty o zadanej sygnaturze?

SYGNATURA - to nr oferty
UNIKAT - to numer/oznaczenie zdjecia
FOTO - dane binarne

Ten post edytował źrebak 4.05.2005, 11:01:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NoiseMc
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

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


Podeślij może też print screena z wynikiem działania skryptu:

  1. <?php
  2.  
  3. // Usun wysylanie naglowka zeby do przegladarki poszaedl tekst a nie image
  4. // header ( 'Content-type: image/jpeg' );
  5.  
  6. $q = &#092;"SELECT foto FROM oferty WHERE id = 'PSK00117'\";
  7. $r = mysql_db_query ( $baza, $q );
  8.  
  9. $row = mysql_fetch_array ( $r );
  10.  
  11. echo '----------------------------------------------------------';
  12. echo $row['foto'];
  13. echo '----------------------------------------------------------';
  14. echo base64_decode ( $row['foto'] );
  15. echo '----------------------------------------------------------';
  16.  
  17. ?>
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: 6.10.2025 - 05:00