Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Problem z linkiem do zdjec
Forum PHP.pl > Forum > Przedszkole
babcia_smierc
Witam !

Mam problem z linkiem do zdjec, mianowicie kazde zdjecie znajduje sie w folderze galeria/imie i nazwisko uzytkownika np galeria/Jan Kowalski/obraz1.jpg.
Oto zapytanie:
  1. $galeriasql = "SELECT uzytkownicy.id AS userid, uzytkownicy.imie, uzytkownicy.nazwisko, uzytkownicy.id_pracowni, galeria.id, galeria.id_pracowni, galeria.id_uzytkownika, galeria.obraz FROM uzytkownicy, galeria WHERE galeria.id_pracowni = " . $pracrow['id'] . " AND galeria.id_uzytkownika = uzytkownicy.id";
  2. $gal = mysql_query($galeriasql);
  3. while($galrow = mysql_fetch_assoc($gal)) {
  4.  
  5. echo '<a href=galeria/' . $galrow['imie'] . '&nbsp;' . $galrow['nazwisko'] . '/' . $galrow['obraz'] .'><img src=galeria/' . $galrow['imie'] . '&nbsp;' . $galrow['nazwisko'] . '/' . $galrow['obraz'] . ' width=20% height=20%></a>';


Wyzej znajduje sie jeszcze zapytanie wyswietlajace wszystkie pracownie.
Zdjecie nie sa wyswietlane.
Mozecie pomóc ?
mokry
Jeżeli nazwa folderu zawiera spacje (co osobiście Ci odradzam), to w ścieżce do pliku na imię i nazwisko zastosuj urlencode:
  1. urlencode($galrow['imie'] . ' ' . $galrow['nazwisko'])


Przy okazji wyświetl sobie źródło i sprawdź jaki adres jest generowany w atrybucie src i porównaj ze strukturą na serwerze.
babcia_smierc
Dalej nie wyświetla zdjeć i po kliknięciu nie znajduje obiektu. W źródle wszystko jest w porządku.


Edit

Wstawiłem + pomiedzy imie i nazwisko w folderach i urlencode zadziałało smile.gif
mokry
Na przyszłość postaraj się unikać tego typu zdarzeń. Dobrą praktyką jest stosowanie w nazwach plików lub folderów neutralnych połączeń (takich znaków, które nie wymagają konwersji znaków) takich jak np. podkreślnik.
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.