0) { $row = mysql_fetch_array($res); $main = '

'.owh($row['name']).'

'.$row['day'].' '.$months[intval($row['month'])].' '.$row['year'].'
'.owh($row['text']).'
'; $newstitle=owh($row['name']); } else { $main = '

Новости и объявления

Такой записи не существует.

'; } } else { $page = intval($_REQUEST['page']); $resall = query("select id from ".$dbname."_news"); $all = mysql_num_rows($resall); if ($all > 0) { // $res = query("select val from ohotnik_news where name='newspp'"); // $row = mysql_fetch_array($res); // $newspp = $row['val']; $newspp=10; if ($page != '' && $page > 0) { $lim = $newspp*($page - 1); } else { $lim = 0; $page = 1; } $res = query("select id, date_format(date, '%d') day, date_format(date, '%c') month, date_format(date, '%Y') year, name, text, news_type from ".$dbname."_news order by date desc, id desc limit $lim, $newspp"); if (mysql_num_rows($res) < 1) { $page = 1; $res = query("select id, date_format(date, '%d') day, date_format(date, '%c') month, date_format(date, '%Y') year, name, text, news_type from ".$dbname."_news order by date desc, id desc limit 0, $newspp"); } $pagesall = ceil($all/$newspp); $pagenext = $page + 1; $pageprev = $page - 1; $pageimgnext = ($pagenext <= $pagesall) ? '' : ''; $pageimgprev = ($pageprev >= 1) ? '' : ''; $pagesout = '
'.$pageimgprev; for ($i = 1; $i <= $pagesall; ++$i) { $pagesout .= ($i == $page) ? ''.$i.'' : ''.$i.''; } $pagesout .= $pageimgnext.'
'; $main .= ($pagesall < 2) ? '

Новости и объявления

' : '

Новости и объявления

'.$pagesout.'
'; while ($row = mysql_fetch_array($res)) { $name = ($row['text'] == '') ? owh($row['name']) : ''.owh($row['name']).''; $main .= ''.$row['day'].' '.$months[intval($row['month'])].' '.$row['year']; if ($row['news_type']==2) $main.='ОБЪЯВЛЕНИЕ'; $main.=''.owh($row['name']).''; } $main .= ($pagesall < 2) ? '
' : '
'; } else $main = '

Новости и объявления

В базе нет записей.

'; } echo '
Новости и объявления'; if (!empty($newstitle)) echo ''.$newstitle.''; echo '
'; echo $main; ?>