Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Pobranie zdjęć, foto, obrazów z bazy danych, Foto, obrazy, fotki, zdjęcia, jpg z bazy danych
8_pasazer_NOSTRO...
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.11.2009
Skąd: Legnica

Ostrzeżenie: (20%)
X----


Witam

Panowie powiedzcie jak pobrać i wyświetlić pliki jpg (zdjęcia np.) na nowej stronie, jedno pod drugim. Mam bazę danych gdzie ludzie wrzucają różne fotki. Do każdego id może być max 6 zdjęć w kolumnach foto1,foto2,foto3,foto4,foto5,foto6. Typ - MEDIUMBLOB.

Gdy mam takie coś :
  1. <?php
  2. $_id = $_GET['id'];
  3. header("Content-type: image/jpg;");
  4. include "../../baza.php";
  5.  
  6. $wynik = mysql_query("SELECT foto1 FROM wstep_wp WHERE id='$_id'");
  7. $foto = mysql_fetch_assoc($wynik);
  8. print base64_decode($foto['foto1']);
  9.  
  10. $wynik = mysql_query("SELECT foto2 FROM wstep_wp WHERE id='$_id'");
  11. $foto = mysql_fetch_assoc($wynik);
  12. print base64_decode($foto['foto2']);
  13.  
  14. ?>


Problem polega na tym, że zawsze wyświetla ten który jest jako pierwszy pobrany (w tym przykładzie foto1). Co zrobić by pokazywał pod foto1 również foto2 i tak aż do foto6.

Chodzi mi dokładnie o samo wyświetlenie obrazków na nowej stronie jeden po drugim. ID maja takie samo.

Ten post edytował 8_pasazer_NOSTROMO 7.04.2011, 13:28:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat(8_pasazer_NOSTROMO @ 7.04.2011, 14:53:06 ) *
Tak jakby na stronie można było wyświetlić tylko 1 plik.

No bo to tak właśnie działa.

Masz 2 opcje:
1) Łączyć zdjęcia w jedno za pomocą GD albo Imagick (nie polecam)
2)
  1. <img src="zdjecie.php?id=id&numer_zdjecia=1" />
  2. <img src="zdjecie.php?id=id&numer_zdjecia=2" />

itd.
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: 26.09.2025 - 18:14