我有一个网站列出了最受欢迎的投票书。书籍存储在数据库中。有没有办法将$ maxresults设置为显示器的宽度?在较大的显示器上,这会在整个底部留下一两本书。无论分辨率如何,我都希望每行都能填写。也许是一个if语句?我的代码:基于屏幕分辨率的最大结果
$maxresults = 21;
if($_GET['page'])
$page = $_GET['page'];
else
$page = 0;
$currentpage = $page;
$page = $page*$maxresults;
$numpages = QuickQuery("SELECT COUNT(id) FROM movies WHERE visible=1");
$numpages = mysql_result($numpages, 0);
$numpages = $numpages/$maxresults-1;
$result = GetBooksByRangeID($page, $maxresults);//Show <maxresults> pages at a time
DisplayResults($result);
?>
有没有自动的方式为PHP做到这一点。您将不得不将屏幕分辨率发送到服务器,然后手动进行计算。 – 2013-02-22 19:42:03
我该如何去做这件事?也可以用JavaScript来完成,对吧? – JJM 2013-02-22 19:45:53
如果我没有使用打开全屏显示器尺寸的窗口?或者,如果我选择调整窗口大小?你真的仍在设计你的网页,好像它是1993年而不是2013年?这不是响应式设计,它是反应灵敏的设计....并且您可以使用表格和内嵌框架来进行布局 – 2013-02-22 19:47:47