我已经搜索了该问题,但无法找到它,我有一个脚本给了我这个警告警告:在/ home /在线52.php中划分为零可以看到http://usedcarsforsaleingauteng.com/的错误警告:在/ home/
如果你看下面,$ pages = ceil($ total/$ _GET [p]); //页数是line 52.php
请问你们能帮忙吗?谢谢
// get total number of entries for pagenation
$result = mysql_query("SELECT COUNT(*) FROM $dblist $where", $link);
$total = mysql_fetch_array($result); $total = $total[0]; // total number of listings
$pages = ceil($total/$_GET[p]); // number of pages
}
的'GET'参数'p'没有设置。访问该页面时,您的网址是什么样的? – Kaii 2012-07-28 17:06:42
'$ _GET ['p']'将不会被定义,除非在查询字符串中有一个名为'p'的参数...所以你需要有一个默认的页面长度,以防未设置。 – DCoder 2012-07-28 17:06:52
不意味着显而易见...但是您是否检查过以确保“$ _GET [p]”已被赋值为非零值;)?什么是“p”?我认为你可能需要这样的东西:if(isset($ _ GET ['p'])){$ pages = = ceil($ total/$ _GET ['p']); ...' – paulsm4 2012-07-28 17:07:07