Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Wyświetlanie zdjęcia z bazy danych
Czapla
post 25.06.2008, 07:31:01
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 3
Dołączył: 10.12.2007
Skąd: Bielsko-Biała

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


Prosta rzecz a nastręcza mi problemów smile.gif
Formularz wysylania i zapis do bazy danych działa, rekord dla zdjecia jest ustawiony na LONGBLOB. Skrypt powinien wyświetlić obrazek, jednak tego nie robi...


tworzymy konstruktor dla klasy abstrakcyjnej i ustanawiamy polączenie do zmiennej $aDBC
Next(); funkcja ma pobierać kolejny wiersz z rezultatu zapytania SQL
ExecSQL (); funkcja wykonuje polecenie SQL do bazy danych
FieldByName (); funkcja ma za zadanie zwracać wartośc dla danego pola w encji


Plik wyswietlania

  1. <?php
  2. header("Content-type: image/jpg;");
  3.  
  4. include ("define.php");
  5. //include ("header.html");
  6.  
  7. $aDBC;
  8.  
  9. if (empty ($aDBC))
  10. {
  11. include ("dbmysql.php");
  12. $aDBC = new DBMySQL($MySQLServer,$MySQLDB,$MySQLUser,$MySQLPass);
  13. }
  14.  
  15. $SQL = " select zdjecie ";
  16. $SQL .= " from przy_zdjecie ";
  17. $SQL .= " where id_zdjecie=".$_GET['id_zdjecie'];
  18. $aDBC->ExecSQL ($SQL);
  19.  
  20. // probowalem tak 
  21. //$ID = $_REQUEST[id_zdjecie];
  22. //$SQL = " select zdjecie ";
  23. //$SQL .= " from przy_zdjecie ";
  24. //$SQL .= " where id_zdjecie=".$ID;
  25.  
  26.  
  27. do {
  28.  echo (base64_decode($aDBC->FieldByName ("zdjecie"))); // wyswietlanie
  29.  } while($aDBC->Next($SQL));
  30.  
  31.  
  32. //include ("foot.html");
  33. ?>


Jakieś pomysły?

Ten post edytował Czapla 25.06.2008, 08:24:16


--------------------
Life is a game, continue playing and try to be a pr0.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:37