SELECT * FROM news ORDER BY id DESC LIMIT $onpage
Может ли WiFi -роутер выступать и в качестве маршрутизатора,и в качестве свитча?
для подключения 2х теликов
$page=$params && !empty($params[0]) && (int)$params[0]>0 ? (int)$params[0] : 1;
у вас скажем функция которая рисует навигацию, она принимает на вход номер страницы и количество на странице, и общее количество элементов.
$page=$params && !empty($params[0]) ? (int)$params[0] : 1;
<div style="padding: 100px 0"> <!-- блок написал только для теста checkbox'a -->
<input type="checkbox" id="changeTheme">
</div>
<script>
document.getElementById("changeTheme").onclick=function(){
setNightCSS(this.checked);
}
document.addEventListener('DOMContentLoaded', function(){
var date = new Date;
var hours = date.getHours();
var startNight = "21";
var endNight = "7";
if(hours >= startNight || hours <= endNight)
{
setNightCSS(true);
}
else{
setNightCSS(false);
}
});
function setNightCSS(night)
{
var nightCSS=document.getElementById('nightCSS');
if(night && !nightCSS)
{
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'theme-for-night.css';
link.media = 'all';
link.id = 'nightCSS';
head.appendChild(link);
}
else
{
nightCSS ? nightCSS.remove() : true;
}
}
</script>
$startNight=21;
$endNight=7;
if(date("H") > $startNight || date("H") < $endNight)
{
print "<link rel=\"stylesheet\" type=\"text/css\" href=\"/css/night.css\" />";
}
<head>
</head>
<script>
var date = new Date;
var hours = date.getHours();
var startNight = "21";
var endNight = "7";
if(hours >= startNight || hours <= endNight)
{
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = '/night.css';
link.media = 'all';
head.appendChild(link);
}
</script>
конечно COUNT =) Но это панацея только при относительно небольшом количестве записей.
Вопрос у меня в голове появился после того, как вчера я увидел это:
Как реализовать постраничную навигацию с LEFT JOIN?
В комментах там пишут, что запрос при большом количестве записей выполняется нереально долго. Представляете, как увеличится производительность, если каждый раз не запрашивать количество страниц, а тупо выводить сразу нужную страницу, а пагинацию рисовать немного другой логикой - как описано выше =)