Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][MySQL][PHP]Wyswietlanie obrazka
Forum PHP.pl > Forum > Przedszkole
viamarimar
Mam taka strukture:
galeria (folder) - tu sa obrazki
index.php
galeria.php


Co jest nie tak, czemu obrazki mi sie nie wyswietlaja?/ pentla wyswietlajaca itd wszystko jest ok tylko cos tu nie tak?
  1. echo '<td><a class="example-image-link" href="galeria/"'.$r['kodowanazwa'].'" data-lightbox="example-1"><img class="example-image" src="galeria/"'.$r['kodowanazwa'].'"></a></td>';
  2.  


takie tez cus nie chce dzialac/juz pomijajcac echo
  1. <img src="galeria/"'.$r['kodowanazwa'].'">


bo problem chyba w sciezce?
nospor
pętla

Co do problemu: zajrzyj do źródła wygenerowanej strony i przyjrzyj sie swojemu kodowi na obrazek a zapewne sam zobaczysz co tam jest źle.

viamarimar
dokladnie tak zrobilem. Teoretycznie sciezki nie zrobilem ale cos takiego rozwiazalo moj probleme:

  1. $dir = "galeria";
  2. echo '<td><a class="example-image-link" href="'.$dir."/".$r['kodowanazwa'].'" data-lightbox="example-1"><img class="example-image" src="'.$dir."/".$r['kodowanazwa'].'"></a></td>';
  3.  


moze to nie ten temat chodz tematyka podobna, ma ktos pomysl jak rozwiazac generowanie miniaturki od wstaiwnego obrazka (najlatwiej, najszybciej)
nospor
ech....

Chodzilo o to:
galeria/"
a konkretnie o cudzyslow w sciezce do zdjecia... Po to ci wlasnie kazalem sie przyjrzec wygenerowanemu adresowi.
rad11
Miniaturka:

  1. <img src="'.$dir."/".$r['kodowanazwa'].'" width="150" height="150">
nospor
rad11... prosze cie.... A potem przez takie posty jak Twoje powstają serwisy gdzie ludzie generują miniaturki na stronie co ważą 2MB :/
Miniaturki sie robi przez miniaturyzacji w php a nie przez zmniejszenie rozmiaru w html...
rad11
Mialo byc najszybciej i najlatwiej to tak dostal.
nospor
W domysle chodzilo zapewne tez o "w miare dobrze". To co ty mu pokazales to jest jakis koszmar leżący lata swietlne od "w miare dobrze".
rad11
No jesli dochodzi w miare dobrze, to sie zgodze z Toba w 100 %. smile.gif
viamarimar
Jeszcze jedna rzecz, probuje zrobic zliczanie wyswietlen danego obrazka, w bazie mam pole ile probuje to headerem ale to nie przejdzie bo sie zapentla zreszta pomysl jest taki sobie, ma ktos lepszy? jak to rozwiazac? Jak sprawdzic klikniecie w obrazek? a potem UPDATE do pola ile w bazie?

  1. if(mysql_num_rows($wynik) > 0) {
  2. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  3. while($r = mysql_fetch_assoc($wynik)) {
  4. $dir = "galeria";
  5. echo' <div class="col-lg-3 col-md-4 col-xs-6 thumb">';
  6.  
  7.  
  8. echo '<a class="thumbnail" href="'.$dir."/".$r['kodowanazwa'].'" data-lightbox="example-1">';
  9. echo'<img class="" src="'.$dir2."/".$r['miniatura'].'">';
  10. echo'</a>';
  11. header("location: galeria.php?s=countadd");
  12. echo'</div>';
  13. }
  14.  
  15. }
  16.  
  17. if($_GET['s'] =='countadd'){
  18. mysql_query('UPDATE `galeria` SET `ile`=`ile`+1 WHERE aktywny = "1"' ) or die(mysql_error());
  19. }
  20.  
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.