Фото Галерея и Рандом

Статус
В этой теме нельзя размещать новые ответы.

kozax89

Постоялец
Регистрация
12 Июл 2009
Сообщения
135
Реакции
4
У меня такой вопрос - как с помощью do {} while создать фотогалерею которая не будет идти сверху вних а рядами - например по 5 фотографий в ряду и потом, в нижнем ряду - следущее.

И еще 1 вопрос - как сделать правильный рандом? Чтобы цифры не повторялись? :) Думал к результату функции рандома добавлять или отнемать тоже рандомное число - или ксть другие варианты?
 
Чтобы организовать по 5 фоток в строке и перенос:

Код:
$table = "<table width=\"100%\"><tr>";
$columns = 5;  // Кол-во колонок
$i = 0; 
while ( [УСЛОВИЕ] ) 
{
$i++; 
$table .= "<td><img src=\"КАРТИНКА\" border=\"0\" /></td>";
if ($i%$columns == 0) $table .= "</tr><tr>";
}
$table .= "</tr></table>";

По поводу рандома, если картинки береш из запроса к MySQL, то к самому запросу допиши

Код:
ORDER BY RAND()
 
интересует вот это .= - можешь подробней описать за что отвечает такая штука? ))
 
интересует вот это .= - можешь подробней описать за что отвечает такая штука? ))
это объединение строк, к существующим данным в перменной $table обавляются новые данные.
в конечном счете у вас в переменной $table будет html таблица.
 
блин крутяк )) Спасибо большое - обьединение строк пригодиться мне также во многих других местах ))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху