Тема: Album
Показать сообщение отдельно
Soniks вне форума      Старый #13  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
01.05.2006, 13:29

Wind
Цитата После этого все работает, но блок с надписью тест появляется над блоком с категориями, а не под ним. Это почему так? я же написал

скорее всего в файле mainGallery.php идет не вывод информации вна экран через функции echo или print, а передача в переменную или вообще там содержаться фунуциии, а весь текст выводиться в функции viewcats();, попробуйте под ней добавить инклуд
Цитата Я же указал order by p.pid DESC limit 4. Где ошибка?

ошибка в том, что функция mysql_fetch_array выводит массив только одной строки извлеченной с таблицы, поэтому нужен цикл:
PHP код:
 $row mysql_query("SELECT p.pid, p.img, p.gid, c.galloc FROM $prefix"._Album_pictures." AS p LEFT JOIN $prefix"._Album_categories." AS c ON c.gallid=p.gid order by p.pid DESC limit 4 ");
while(
$pic mysql_fetch_array($row)) 
{
$content .= "<center><img src=\"modules/Album/album/$pic[galloc]/$pic[img]\" width=\"140\"><br><br></center>";

 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".