Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]prosta galeria
Forum PHP.pl > Forum > Przedszkole
watas
Witam,
Ucze sie dopiero php i natknolem sie na problem, ktorego nie moge pzeskoczyc. Jakies zacmienie mam. Probuje polaczyc znalezione na necie kod ale mi nie idzie i z tad moja prozba zeby ktos mnie naprowadzil. Wiec tak mam:

<?php
$miniatury='thumb';
if($katalog = opendir($miniatury)) {
while (($plik = readdir($katalog)) !== false) {
echo"<img src=\"img/$plik\">";
}
}
?>

Z tym nie ma problemu dzila dobrze, chcialem tylko dopisac za pomoca petli i zastosowania zmienej zeby w jednej linii wyswietlalo sie tylko 3 obrazki. Dopisuje $i%4 == 1 i $i++ na rozne sposoby i niechce mizadzialac. Juz zabrklo mi pomyslow. Efektem jest albo blad albo pust strona.

Z gory dziekuje za pomoc.

Pozdrawiam Wojtek
MicNeo
  1. <?php
  2.  
  3.    $miniatury = 'thumb';
  4.    $i = 1;
  5.    if ($katalog = opendir($miniatury)) {
  6.            while (($plik = readdir($katalog)) !== false) {
  7.                    echo '<img src="img/' . $plik . '">';
  8.                        if(($i % 3)==0){
  9.                                echo '<br />';
  10.                        }
  11.                        $i++;
  12.            }
  13.    }
  14.  
  15. ?>


Lepiej by to wygladalo w pętli for(), ale nie chce mi się już dziś nic więcej pisać winksmiley.jpg

Ide spac.
watas
Dziekuje za odpowiedz. Pomogo :]. A tak z ciekawosci spytam dlaczgo petla for byla by lepsza w tym przypadku?

Pozdrawiam
watas
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.