Loading...
Помощь по скриптам | Помогите с кодом
Делаю топ 10 фильмов на сайте по скачиванию
Выводит только 4 фильма и то последние добавлены на сайт
Кто может помочь. Вот код
?>
<div class="news">
<div class="title">Топ 10</div>

<?php

$pg=page::pg_num($set['kol_file'], 'files WHERE posting = 0');

$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", ".$pg['num']."");

while($file = mysql_fetch_array($top)){
?>
<div class="link"><table>
<a href="/view/<?=$file['id']?>/"><tr>
<b><font class='red'><?=$file['name']?></font></b>
<td style="width:25%"><img width="100" height="111" src="/files/screen/<?=$file['id']?>/<?=$file['screen']?>" alt="<?=$file['name']?>"></td>
<td style="width:80%"><b>Год выхода :</b> <?=$file['god']?><br>
<b>Производство :</b> <?=$file['proizvod']?><br>
<b>Перевод :</b> <?=$file['perevod']?><br>
<b>Продолжительность :</b> <?=$file['hous']?><br>
<b>Размер:</b> <?=format_size($file['size'])?><br>
<b>Добавлено:</b> <?=date('d.m.Y', $file['date'])?><br></td>
</a>
</tr></table>
</div>
<?php

}
echo '</div>';

echo '<div class="menu">';

page::pg_str('/?page=', $pg['page'], $pg['total']);

echo '</div>';
?>

________
посл. ред. 01.05.2017 в 15:22; всего 2 раз(а); by Loading...
DESC LIMIT 10
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT 10);
ADBOKAT (01.05.2017 в 15:05)
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT 10);

выводит только 4
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", ".$pg['num']."");

DESC выводит только последние добавленные
а выводит походу у тебя по количеству страниц(сколько страниц, столько и фильмов на стр)
Попробуй:
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", 10");
Litput (01.05.2017 в 15:29)
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", ".$pg['num']."");

DESC выводит только последние добавленные
а выводит походу у тебя по количеству страниц(сколько страниц, столько и фильмов на стр)
Попробуй:
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", 10");

ничего не изменилось
Litput (01.05.2017 в 15:29)
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", ".$pg['num']."");

DESC выводит только последние добавленные
а выводит походу у тебя по количеству страниц(сколько страниц, столько и фильмов на стр)
Попробуй:
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", 10");


DESC и ASC выводит по порядку убывания или возрастания
Loading... (01.05.2017 в 15:31)
Litput (01.05.2017 в 15:29)
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", ".$pg['num']."");

DESC выводит только последние добавленные
а выводит походу у тебя по количеству страниц(сколько страниц, столько и фильмов на стр)
Попробуй:
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", 10");

ничего не изменилось


если limit 10 выводит только 4 записи, то значит их в базе всего 4
Вилы_Выкидные , Но DESC, в моём случае, постоянно еб*т мозги:)
Вилы_Выкидные (01.05.2017 в 15:41)
Loading... (01.05.2017 в 15:31)
Litput (01.05.2017 в 15:29)
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", ".$pg['num']."");

DESC выводит только последние добавленные
а выводит походу у тебя по количеству страниц(сколько страниц, столько и фильмов на стр)
Попробуй:
$top = mysql_query("SELECT * FROM `files` WHERE `loads` = 0 ORDER BY `id` DESC LIMIT ".$pg['start'].", 10");

ничего не изменилось


если limit 10 выводит только 4 записи, то значит их в базе всего 4

нет в базе всего 37 фильма
Онлайн: 10
Время:
Gen. 0.1054
(c) Bym.Guru 2010-2026