допустим есть каталог в котором находиться 10 картинок
мы получаем функцией glob() пути к этим картинкам
дальше надо вывести все эти картинки в таблице с помощью цикла….НО
надо вывести в два ряда то есть 5 в одном ряду </tr> и <tr><td>в другом.
Картинок не обязательно 10 их может быть и 4 тогда в один рад
я нашел решение только оно какое-то громоздкое получилось и допустим если картинок не 10 а 100 то это уже 20 рядов и мой код будет просто гигантским
выкладываю мое:
<?php
$pic = glob(getenv("DOCUMENT_ROOT")."/…./*.jpg");
rsort($pic);
// если картинок один ряд(5 или менее)
if(count($pic)>=1)
{ echo'<tr><td colspan="2"><b>Фотографии:</b>';
if(count($pic)<=5)
{echo'<table><tr>';
for($i=0;$i<=(count($pic)-1);$i++)
{$np=basename($pic[$i]);?>
<td style="width:95px">
<img src="<?=$np?>"width="90"height="90"alt="<?=$i+1?>"border="0"><br />
<?}echo'</table>';
}
// если картинок два ряда(от 5 до 10)
if(count($pic)>5)
{echo'<table><tr>';
for($i=0;$i<=4;$i++)
{$np=basename($pic[$i]);?>
<td style="width:95px">
<img src="<?=$np?>"width="90"height="90"alt="<?=$i+1?>"border="0"><br />
<?}echo'</table>';
echo'<table><tr>';
for($i=5;$i<=(count($pic)-1);$i++)
{$np=basename($pic[$i]);?>
<td style="width:95px">
<img src="<?=$np?>"width="90"height="90"alt="<?=$i+1?>"border="0"><br />
<?}echo'</table>';
}
}?>