Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][MySQL] WYSWIETLENEIE ZDJęć Z BAZY DANYCH
simi20
post 13.10.2007, 15:41:53
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 19.02.2006

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


Witam mam problem z wyswietleneim zdjec na mojej stronie w przeglądarce firefox. W IE wszystko wyświetla sie ok natomiast w firefoxie zdjecie sie nie wyświetla wogóle jest tylk opis zdjecia. Zdjęcia zapisane są w katalogu natomiast w bazie danych zapisana jest tylko nazwa pliku. Co mogę mieć nie tak w kodze. Z góry dzięki za pomoc.
Strona zbudowana jest na funkcjach, oto kod strony:
  1. <?php
  2. //wczytanie wszystkich funkcji
  3. require_once('all_function.php');
  4.  
  5. //podlaczenie do bazy danych
  6. $db = connect_db();
  7.  
  8. //opis strony
  9. create_top_page('Lista pozycji kategori');
  10. create_title_page('Pozycje kategorii:');
  11. echo '<b>Pozycje wybranej kategorii.</b><br /><br />';
  12.  
  13. //menu
  14. list_page();
  15. //-----------------------------------------------------
  16.  
  17. //podmenu
  18. $table_category = take_category();
  19. display_category($table_category);
  20.  
  21. //zadeklarownie zmiennych
  22. $id_cat = $_GET['id'];
  23.  
  24. //wyswietlenie nazwy kategorii
  25. $name_category = take_name_category($id_cat);
  26. display_name_category($name_category);
  27.  
  28. //wyswietlenie bukietow
  29. show_folder_foto();
  30. $table_bauquets = take_bauquets($id_cat);
  31. display_bauquets($table_bauquets);
  32.  
  33. ?>


Natomiast zastosowane funkcje które odpowiadają za wyświetlenie tekstu ze zdjęciami wygląda następująco (pozostałych nie będe pokazywał poniewaz nie ma sensu)

Otwarcie katalogu z plikami:
  1. <?php
  2. function show_folder_foto()
  3. {
  4. $folder = 'F:Files'; //poprawny kod $folder = 'F:Files&#092;';
  5. $open = opendir($folder);
  6. }
  7. ?>


Wyświetlenie bukietów na stronie:
  1. <?php
  2. //wyswietlenie listy bukietów
  3. function display_bauquets($table_bauquets)
  4. {
  5. if (!is_array($table_bauquets))
  6. {
  7. echo 'Brak dostępnych bukietów<br />';
  8. echo '<br />';
  9. return;
  10. }
  11. echo '<table border="0" width="680" cellpadding="10" cellspacing="10">';
  12. foreach($table_bauquets as $line)
  13. {
  14. $id = $line['id'];
  15. $folder = 'F:Files'; //poprawny kod $folder = 'F:Files&#092;';
  16. $name = $line['name'];
  17. $description = $line['description'];
  18. $price = $line['price'];
  19. $foto = $folder. $line['foto'];
  20. create_table_bauquets($name, $description, $price, $foto, $id);
  21. }
  22. echo '</table>';
  23. echo '<hr/>';
  24. echo '<br />';
  25. }
  26.  
  27. function create_table_bauquets($name, $description, $price, $foto, $id)
  28. {
  29. ?>
  30. <tr>
  31. <td width="280" valign="0"><strong><u>Nazwa bukietu:</u></strong> <?php echo $name ?><br><br><strong><u>Cena bukietu:</u></strong> <?php echo $price ?><br><br><strong><u>Opis:</u></strong> <?php echo $description ?><br><br><br><center><?php echo "<a href='form.php?bukiety=&kwiaty=&wiązanki=&id=$id'>" ?>Kup teraz</a></center></td>
  32. <td witdh="320" height="240"><img src="<?php echo $foto ?>" alt="kwiaciarnia_leszno_bukiety_wiązanki" /> </td>
  33. <td width="40" valign="0"><?php echo "<a href='edit_bauquets_form.php?id=$id'>" ?>
  34. <div align="center">Edycja danych</a> </div></td>
  35. <td width="40" valign="0"><?php echo "<a href='new_category_bauquets_form.php?id=$id'>" ?>
  36. <div align="center">Nowa kategoria</a> </div></td>
  37. <td width="40" valign="0"><div align="center"><?php echo "<a href='add_promotion.php?id=$id'>" ?>Dodaj promocje</a></div></td>
  38. <td width="40" valign="0"><div align="center"><?php echo "<a href='delete_bauquets_yes.php?id=$id'>" ?>Usuń bukiet</a></div></td>
  39. </tr>
  40. <?php
  41. }
  42. ?>


Ludzie z góry dzięki za wszelkie sugestie jak rozwiązać ten problem z wyświetlaniem zdjęć
Pozdrawiam

Ten post edytował simi20 13.10.2007, 16:43:06
Go to the top of the page
+Quote Post
Cysiaczek
post 13.10.2007, 15:42:56
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Darti
post 14.10.2007, 02:30:15
Post #3





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

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


Zmień
  1. <?php
  2. $folder = 'F:Files'; //poprawny kod $folder = 'F:Files&#092;';
  3. ?>


na
  1. <?php
  2. $folder = 'file:///F:/Files/';
  3. ?>


--------------------
The answer is out there, Neo. It's looking for you. And it will find you, if you want it to.
SERVER_SOFTWARE : Apache/2.2.4 (Win32) PHP/5.2.1
MySQL Client API version : 5.0.27
Go to the top of the page
+Quote Post
simi20
post 14.10.2007, 10:07:47
Post #4





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 19.02.2006

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


  1. <?php
  2. $folder = 'file:///F:/Files/';
  3. ?>


No niestety tak już też próbowałem i zdjęcia nadal nie wyświetla.
Proszę o dalsze podpowiedzi jak to rozwiązać??
Darti dzięki za zaangażowanie.
Pozdrawiam

Ten post edytował simi20 14.10.2007, 10:08:01
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: 19.07.2025 - 06:39