分页中选择值的问题


issue in selecting value in pagination

我想我离正确答案很近了。我在这个论坛上找到了一个代码,就像我在下面写的一样。但它对我不起作用。这个代码出了什么问题???

 <?php
include("config.php"); 
$start = 0;
$per_page = 10;
$targetpage = "manual.php?id=$id";  // This is my target page
if(!isset($_GET['page'])){
    $page = 1;
} else{
    $page = $_GET['page'];
}
if($page<=1)
    $start = 0;
else
    $start = $page * $per_page - $per_page;
........................

…………?>

我看到的答案包含$targetpage="manual.php?id=$id"中的id=42;但我不明白他为什么在那里用42???

然后在下一个上一个代码中链接目标页面,如下

      <?php

  if($page > 1){
     $prev = $page - 1;
     $prev = " <a href=''$targetpage&page=$prev'>prev</a> ";
  } else {
     $prev = "";
  }
  if($page < $num_pages){
     $next = $page + 1;
     $next = " <a href=''$targetpage&page=$next'>next</a> ";
  }
  else
  {
    $next = "";
  }
  echo $prev;
  echo $next;
  ?>

但它给了我一个错误,比如找不到"manual.php"。。但是我有这个档案。

只是猜测,尝试使用:

$targetpage = "./manual.php?id=$id";

如果它不起作用,则意味着您为manual.php页面指定了错误的URL,请尝试找到正确的URL

id=42是一个特定于应用程序的参数,所以它与该应用程序相关,所以如果你不在应用程序中使用它也没关系。