автозагрузка с использованием PDO

-1

Я пытаюсь создать автозагрузку с помощью jquery.

Почему это не работает?
У меня проблемы с разбиением на страницы. Я выполнил запрос непосредственно на моей консоли базы данных и отлично работает.

if(isset($_GET['id']))
{
$get=$_GET['id'];   
}
else
{
$get=1; 
}
$limit=6;
$page = (int) (!isset($_GET['p'])) ? 1 : $_GET['p'];
$sqlw = $connect->prepare("SELECT * FROM 'product' WHERE 'subid'=:subid");
$sqlw->bindParam(':subid',$get, PDO::PARAM_INT);
$sqlw->execute();
$num_rows=$sqlw->rowCount();
$start = ($page * $limit) - $limit;
if($num_rows>($page * $limit))
{
 $next = ++$page;
}
$sa = $connect->prepare("SELECT * FROM 'product' WHERE 'subid'=:subid LIMIT :start,:limit");
$sa->bindParam(':subid',$get, PDO::PARAM_INT);
$sa->bindParam(':start',$start, PDO::PARAM_INT);
$sa->bindParam(':limit',$limit, PDO::PARAM_INT);
$sa->execute();

while($f = $sa->fetch(PDO::FETCH_OBJ))
{
$f->id;
$f->name;
$f->detail;
}

}
$s=$sa->rowCount();
if ($s < 1) 
{
header('HTTP/1.0 404 Not Found');
echo '<script>document.location.href="404.php";</script>';
exit();
}

<?php if(isset($next)): ?>
 <div class="nav">
  <a href="category.php?p=<?php echo $next; ?>&id=<?php echo $get; ?>">»</a>
 </div>
<?php endif?>
Теги:
pagination
pdo

1 ответ

0

похоже, что у вас есть дополнительный "}" в коде в конце цикла while:

}
$s=$sa->rowCount();

должно быть:

$s=$sa->rowCount();
  • 0
    Но это все еще не работает !!!!!!!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню