{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (22 июн 2016, 19:44) [0/0] [0] [спам] [под]

<?php
$sql = DB::$dbs->query("SELECT * FROM `album` WHERE `album_id` = ? ORDER BY `id` DESC LIMIT 50", array($album['id']));

while($photo = $sql -> fetch()) {
echo '<img src="/static/photos/'.$photo['url'].'">';
}
?>

В цикле выводятся фото. Их вывод зависит от того, сколько их существует.
Задача в том, чтобы на странице было всегда 50 фото. Т.е вывели мы те фото, что есть, а остальное место необходимо заполнить <img src="/static/photos/no_images.png">

2. (22 июн 2016, 20:06) [0/0] [0] [спам] [под]

добавь к циклу +50 и если запрос с фотками пуст, то ставь nophoto

3.
bibilink * 19.01
(22 июн 2016, 22:44) [0/0] [0] [спам] [под]

Т.е например если есть всего 10 фото, то следующие 40 должны быть как no_photo ?

4.
OZZY * 15.26
(22 июн 2016, 22:46) [0/0] [0] [спам] [под]
bibilink,

Именно, либо же выводить то, что есть

5.
bibilink * 19.01
(22 июн 2016, 22:47) [0/0] [0] [спам] [под]
OZZY,

Автор пишет тебе скрипт?*

6.
OZZY * 15.26
(22 июн 2016, 22:49) [0/0] [0] [спам] [под]
bibilink,

Нет * Я просто уточнил. Я мимолётный

7.
bibilink * 19.01
(22 июн 2016, 23:01) [1/0] [1] [спам] [под]

Делается это так.
Так и выводишь фотки, как сейчас.
Потом..
$count = $db->query("количество фоток"*;
if($count < 50) {
$end = 50 - $count;
for($i=1; $i<=$end; ++$i) {
echo 'nophoto';
}
}

8. [автор] (23 июн 2016, 07:26) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений