
21.04.2010, 00:15
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
С нами:
11286751
Репутация:
6
|
|
Выдает ошыбку Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\forum.php on line 149
И ешё запара почемуто ставлю per_page менчэ чем саобшений ток соравно на страницэ показаваются все саобшение несмотря что per_page стоит меншэ как быть чё делать ? А так страницы появляютса ток вот ошыбочка.
PHP код:
149 = while($row=mysql_fetch_array($res)) {
PHP код:
<?php
$per_page=20;
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
$start=abs($page*$per_page);
$q="SELECT * FROM `forum` ORDER BY field LIMIT $start,$per_page";
$res=mysql_query($q);
while($row=mysql_fetch_array($res)) {
echo ++$start.". ".$row['field']."<br>\n";
}
$q="SELECT count(*) FROM `forum`";
$res=mysql_query($q);
$row=mysql_fetch_row($res);
$total_rows=$row[0];
$num_pages=ceil($total_rows/$per_page);
for($i=1;$i<=$num_pages;$i++) {
if ($i-1 == $page) {
echo $i." ";
} else {
echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";
}
}
?>
Последний раз редактировалось KrafT; 21.04.2010 в 00:35..
|
|
|