$n=$_GET['str'];
$n=ereg_replace('[^0-9]','',$n);
$n=$n*3;
$k=$n+3;
mysql_connect("localhost", "root", "qwerty")
mysql_select_db("database");
$res=mysql_query ("SELECT SQL_CALC_FOUND_ROWS * FROM `inf_k` WHERE `qzz`='$qzz' AND `cout`='$cout' LIMIT $n,$k ");
$result = mysql_query ( "SELECT FOUND_ROWS()" );
if(!$res || !$result)
{
echo "Возникла ошибка - ".mysql_error()."<br>";
}
while($row=mysql_fetch_array($res,MYSQL_ASSOC)) {
echo '<BR>.$row['new'].'<br> '.$row['fckont'];
}
echo'<br>Страница ';
$row=mysql_fetch_array($result,MYSQL_NUM);
$z=$row['0']/3;
$z =ceil($z);
for ($n=0;$n<$z;$n++)
{
echo'<a href="show.php?str='.$n.'" class="toComment">'.($n+1).'</a>';
}
mysql_close();
должен выводить по 3 записи, но на второй странице показывает 6 записей
Спустя 51 минута, 15 секунд (21.11.2009 - 18:38) ИНСИ написал(а):
bsod для начала посмотри тут (ошибка синтаксическая):
и посмотри тут, недавно тоже открыли тему http://phpforum.ru/index.php?showtopic=22772&hl=
echo '<BR>.$row['new'].'<br> '.$row['fckont'];
и посмотри тут, недавно тоже открыли тему http://phpforum.ru/index.php?showtopic=22772&hl=
Спустя 29 минут, 3 секунды (21.11.2009 - 19:07) CaypoH написал(а):
echo "Возникла ошибка - ".mysql_error()."<br>";
не надо ошибки скуля в браузер выводить. эт я те как сисадмин советую.