[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разбиение на страници
z3rg
почему так происходит, делаю разбивку на страницы следующим образом, но на 1 странице выводит норм, а на других 20-30 результатов, в чем проблема.

PHP
$limits =$_GET['limits'];
if(
$limits ==null){$limits=0;}
$limits = $limits*10;
$limits1=$limits+10;

$order = "ORDER BY `rate` DESC LIMIT $limits,$limits1";

$sql2 = mysql_query("SELECT * FROM `pre` {$order}");

$sql99 = mysql_query("SELECT id FROM `pre`);
$n = mysql_num_rows($sql99)/10;

$n = ceil($n);
echo "
Страницы: ";
if($a!=null){
for($i=0;$i<$n;$i++){
$i1=$i+1;
echo '&nbsp;&nbsp;<a href="
/index.php?pre=1&edit5&catid1='.$a.'&limits='.$i.'">'.$i1.'</a>&nbsp;&nbsp;';
}
} else{
for($i=0;$i<$n;$i++){
$i1=$i+1;
echo '&nbsp;&nbsp;<a href="
/index.php?pre=1&limits='.$i.'">'.$i1.'</a>




Спустя 16 минут, 50 секунд (5.04.2009 - 16:29) Kuliev написал(а):
z3rg
Во первых у Вас не хватает кавычки (") в запросе ;
А после это Вам СЮДА

Спустя 1 час, 51 минута, 15 секунд (5.04.2009 - 18:20) z3rg написал(а):
там была ковычка, эт когда вырезал лишний код видемо незаметил.
но я делаю по тому же принцепу, подставлял вместо лимит значения 10,20 к примеру и все равно выводило тоже самое

Спустя 13 минут (5.04.2009 - 18:33) Sylex написал(а):
z3rg
почитай страницу, что дал тебе Kuliev и сделай нормально все

Спустя 3 часа, 51 минута, 45 секунд (5.04.2009 - 22:25) z3rg написал(а):
Sylex, у меня даже если подставить вручную в лимит 10,20 - то всеравно выводит 30 значений, а если от 0,10 - то выводит норм

Спустя 8 минут, 5 секунд (5.04.2009 - 22:33) PandoraBox2007 написал(а):
/del msg
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.