Доброго времени.
Вопрос такой: каким образом можно подставить определенное значение в SQL запрос в зависимости от разрешения окна браузера посетителя?
Т.е если у посетителя к примеру разрешение 1300 пикселей в ширину, то в запрос подставляем значение "5", если более 1300px, то "10".
Все что удалось "накодить" это:
<?php
function resolution_function (){
$resolution = "<script type='text/javascript'>document.write(document.body.offsetWidth);</script>";
if ($resolution > 1300) return '5'; else return '10';
};
$resolution = resolution_function();
query_posts( array(
'post_type' => 'post',
'posts_per_page' => $resolution
)
); ?>
Но такой фокус не прокатывает. И возвращается значение "10", даже вне зависимости от того, какое разрешение.
Есть какие-то варианты решения?