Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak wyciagnac grafike z bazy danych dodana przez PHPMyAdmin
imashjan
post 18.06.2006, 13:34:38
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


chce wyswietlic zdjecie które jest w wraz z innymi danym w wierszu oto przyklad kodu:
  1. <?php
  2. $wynik = mysql_query ("SELECT * FROM oferta WHERE id=1");
  3. if ($rekord = mysql_fetch_assoc($wynik)) {
  4. $id_ofert = $rekord['id_ofert'];
  5.  ..............................................
  6.  
  7. $grafika = $row['id_zdjecia'];
  8. header("Content-type: image/jpg");
  9. ?>

  1. <table cellpadding="0" cellspacing="0" width="750">
  2. <tr>
  3. <td width="750" align="left" class=""><? print"".$id_ofert."";>
  4. ................................................................................
    ..

  1. <?
  2. }
  3. ?>

Pytanie co napisac zeby wyswietlilo zdjecie a nie ciag znaczkow?


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
erix
post 18.06.2006, 15:30:00
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. /*....*/
  3. header('Content-type: image/jpg');
  4. echo $grafika;
  5. ?>

Tylko to musi byc w oddzielnym pliku!

Ten post edytował erix 18.06.2006, 15:30:40


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
imashjan
post 18.06.2006, 15:53:05
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


ale co w odzielnym pliku? mam includowac?


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
erix
post 18.06.2006, 18:23:48
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie mozesz za pomoca jednego pliku wyswietlac w tym samym czasie obrazka i kodu html.

Rozdziel skrypt na dwa pliki (jeden tworzy kod html, a drugi obrazek) albo sprawdzaj np. przez get:
  1. <?php
  2. /* kod do bazy, itepe */
  3. if($_GET['obrazek']){
  4. $wynik = mysql_query ("SELECT * FROM oferta WHERE id=1");
  5. if ($rekord = mysql_fetch_assoc($wynik)) {
  6.  header('Content-type: image/jpeg');
  7.  echo $rekord['kolumna_z_danymi_obrazka'];
  8. }
  9. }else{
  10. /*tutaj wywalasz kod html*/
  11. }
  12. ?>


Ale trzymanie obrazkow w bazie, to chyba kiepski pomysl; bylo juz na ten temat.

PS. W Twoim listingu:
  1. <?php
  2. $grafika = $row['id_zdjecia'];
  3. ?>

Tam nie ma nigdzie zmiennej $row, tylko $rekord.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
imashjan
post 18.06.2006, 20:49:29
Post #5





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


to w jaki sposób zrobić takie coś:?
mam formularz wpisuje dane i dodaje zdjecie. dane leca do bazy danych, nastepnie sa wyswietlane razem ze zdjeciem.
bo tego mi tylko brakuje


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
erix
post 19.06.2006, 09:12:10
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  • formularz.php - tutaj wrzuc formularz, odwolanie do obrazka, np. dane.php?obrazek=1
  • dane.php - tutaj nastepuje wyswietlenie danych, jesli $_GET['obrazek'], to wtedy zwraca TYLKO obrazek, a jesli nie, to pokazuje dane.
To byl tylko przyklad, reszta tak, jak w moim poprzednim poscie.
Poradzisz sobie smile.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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: 18.07.2025 - 02:33