Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][MySQL] WYSWIETLENEIE ZDJęć Z BAZY DANYCH
Forum PHP.pl > Forum > Przedszkole
simi20
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
Cysiaczek
Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole
Darti
Zmień
  1. <?php
  2. $folder = 'F:Files'; //poprawny kod $folder = 'F:Files&#092;';
  3. ?>


na
  1. <?php
  2. $folder = 'file:///F:/Files/';
  3. ?>
simi20
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.