Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Glob, foreach i wczytywanie do tabeli
Forum PHP.pl > Forum > Przedszkole
cadavre
Mam taki sobie ot skrypcik:
  1. <?php
  2. foreach (glob('*.*') as $filename) {
  3. $path_parts = pathinfo($filename);
  4. if($path_parts['extension'] == "jpg"||$path_parts['extension'] == "gif"||$path_parts['extension'] == "bmp"||$path_parts['extension'] == "png"||$path_parts['extension'] == "tif"||$path_parts['extension'] == "tiff") {
  5. list($width, $height, $type, $attr) = getimagesize($filename);
  6. if("$height" < "249") {
  7. echo "<tr><td align=center><a href=$filename><img border=1 title='$filename: $height x $width px' src=$filename></a></td></tr>";
  8. }
  9. elseif("$height" > "249") {
  10. echo "<tr><td align=center><a href=$filename><img border=1 title='$filename: $height x $width px' height=250 src=$filename></a></td></tr>";
  11. }
  12. }
  13. else { echo ""; }
  14. }
  15. ?>

i potrzebuję, aby co cztery fotki wstawiały się do jednego <tr>'a. Pomożecie?

EDIT: Czyli <tr><td></td><td></td><td></td><td></td></tr>
ikioloak
nie bardzo mi sie chce mieszac w twoim kodzie, wiec sam to sobie zrobisz a tu masz przyklad:
  1. <?php
  2.  
  3. for ($i=0;$i<=100;$i++)
  4. {
  5. if ($i%4)
  6. {
  7. print "oto co 4 wiersz";
  8. }
  9. else
  10. {
  11. print "inne";
  12. }
  13. }
  14.  
  15. ?>


czyli warunek ($i%4) sprawdza czy nie ma reszty z dzielenia przez 4 - a nie ma jej w co 4 petli.
Powinno to ci wystarczyc.
cadavre
OK o to mi właśnie chodziło. Wystarczy przykład! Dzięki!
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.