Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z wyświetlaniem zdjęć
Forum PHP.pl > Forum > Przedszkole
andrzejlechniak
Hej ludzie mam taki głupi problem. Chcę wyświetlić zdjęcie za pomocą bazy danych (tzn. samo zdjęcie jest w pliku 'zdjecia' a opis w bazie o nazwie 'zdjecie'). Mam taki kod:

  1. while($dane = mysql_fetch_array($wynik)) {
  2.  
  3. $zdjecie1 = "<img src='zdjecia/".$dane["zdjecie"]."' />";
  4.  
  5. $id = $dane["id"];
  6. $zdjecie = $zdjecie1;
  7. $towar = $dane["towar"];
  8. $opis = $dane["opis"];
  9. $cena = $dane["cena"];
  10. echo "<td>$zdjecie</td>
  11. <td>$towar</td>
  12. <td>$opis</td>
  13. <td>$cena PLN</td>
  14. <td><a href=\"#">dodaj</a></td>
  15. </tr>";
  16. }


Problem polega na tym, że wyświetla mi się puste pole, ścieżka jest poprawna i jak zamienię $zdjecie = $zdjecie1 na $zdjecie = $dane["zdjecie"] to się wyświetla nazwa (pole 'zdjecie' to varchar) więc nie wiem czemu zdjęcie się nie wyświetla. Samo zdjęcie jest w tym katalogu. O co chodzi?
naitsabes
  1. #
  2. echo "<td>".$zdjecie."</td>
  3. <td>".$towar."</td>
  4. <td>".$opis."</td>
  5. <td>".$cena ."PLN</td>";


uzywaj poprawnie "" oraz '' wraz z kropeczka ktora laczy stringi...
pablo_83
tak jak wyżej kolega powiedział, cudzysłowy i konkatenacja.

jak masz problem z takim czymś to zrób sobie echo $zdjecie1 i zobaczysz jaką ścieżkę dostajesz czy poprawną czy nie.
andrzejlechniak
Dzięki, pomogło!
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.