Вывод картинок по горизонтали

Печать RSS
303

С
Автор
Пришелец
0
Подскажите как сделать вывод картинок по горизонтали через while
Делаю вот так
$q=mysql_query("SELECT * FROM `ava` where `id_add`='".num($user['id'])."' order by `id` desc limit ".$start.",".$kol_na_str);


$aq2= mysql_num_rows($q);
while($r = mysql_fetch_array($q))
{

$max_image_width	= 32;
$file='../ava/ava/'.vivod($r['name']).'';
$size = GetImageSize($file);

if ($size[0] < $max_image_width) {$img='<img src="../ava/ava/'.vivod($r['name']).'">';}
else {$img='<img src="../ava/ava/'.vivod($r['name']).'"  width="'.$max_image_width.'">';}


echo '<dt>'.$img.'</dt>
<dt>Описание: '.smile(vivod($r['text'])).'</dt>
<dt>Добавлено:  '.date('d.m.Y', num($r['date'])).'</dt>
<dt>
 <a href="/avadel.php?id='.vivod($r['id']).''.$ssilki2.'&page='.$page.'">Удалить</a></dt>
';
}

Выводиться по вертекали, хочу сделать вывод картинок 5 по горизонтали и 5 по вертекали, Т.е 25 картинок на экран.

Пацак
0
очу сделать вывод картинок 5 по горизонтали и 5 по вертекали, Т.е 25.... т.е. ты хочешь сделать квадрат 5х5 из картинок?
M

Землянин
0
php делает свое дело, - выводит из бд данные. А как их отображать, это уже дело верстки твоей. Помещай каждую картинку в div, с CSS свойствоми float: left; С размерами картинок уже думаю сам разберешься.

Пацак
0
3. marti91, ну уж лучше через список.
С
Автор
Пришелец
0
A.Great (22 Августа 2013 / 12:14)
очу сделать вывод картинок 5 по горизонтали и 5 по вертекали, Т.е 25.... т.е. ты хочешь сделать квадрат 5х5 из картинок?
ну да smile квадрат 5Х5

Пацак
0
вообщем то да... ну если я был прав и тебе нужен квадрат 5x5 то PHP как уже было сказано выше не как на это не повлияет.
###   CSS

ul.list {list-style: none;width: #0}
ul.list li {float: left;width: #1;height: #2;margin: 5px;}

### PHP

echo '<ul class="list">';

while() {
echo '<li><img src="#images" alt="images" /></li>';
}

echo '</ul>';

############

#0 - размер квадрата т.е., если квадрат нужен 5х5 то размер должен =  #1 x 5 (#0 =150px, #1 = 30px)
#1 - ширина одной из 25 ячеек
#2 - высота одной из 25 ячеек
Изменил: Александр (22.08.2013 / 14:30)
M

Землянин
0
A.Great (22 Августа 2013 / 12:17)
3. marti91, ну уж лучше через список.

Да, в принципе можно и так и так. Кому как удобнее.
С
Автор
Пришелец
0
Чёт не выходит, лан пойду css мучать)

Пацак
0
8. 31rus, тебе двое написали что в стиле нужно прописать чтобы список был в примере даже тебе два класса написал

Добавлено через 05:59 сек.
8. 31rus, вот что в css надо вписать
ul.list {list-syle: none;width: 250px;}
ul.list li {float: left;margin: 2px;}
ul.list img {border: 0;width: 50px;heigth: 30px;}
а в цикле вписать надо так
echo '<li><img src="адрес картинки" alt="" /></li>';
перед циклом надо написать
echo '<ul class="list">';
после цикла надо написать
echo '</ul>';
вот разжевал как мог E
С
Автор
Пришелец
0
Не, не получаеться sad
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск