Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 展开页面导航拆分查询结果_Php_Sql_Navigation - Fatal编程技术网

Php 展开页面导航拆分查询结果

Php 展开页面导航拆分查询结果,php,sql,navigation,Php,Sql,Navigation,我的查询结果被分成了几页。这是使用以下代码完成的: <?php if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; }; $start_from = ($page-1) * 10; $sql = "SELECT * FROM profiles where hoofdrubriek = '".$rubriekpage2."' ORDER BY bedrijfsnaa

我的查询结果被分成了几页。这是使用以下代码完成的:

    <?php 
    if (isset($_GET["page"])) { $page  = $_GET["page"]; } else { $page=1; }; 
    $start_from = ($page-1) * 10; 
    $sql = "SELECT * FROM profiles where hoofdrubriek = '".$rubriekpage2."'  ORDER BY bedrijfsnaam LIMIT $start_from, 10"; 
    $rs_result = mysql_query($sql);

while ($row = mysql_fetch_assoc($rs_result)) { 

echo a result....

}

?>

如果接下来的10页有效,则检查当前页是否为第一页,如果是,则显示上一页、下一页和页面链接

 function page_link($i) {
      echo "<a style=\"float:none;display:inline-block;color:white;width:22px;text-align:center;text-decoration:none;font-size:20px;background-color:#483435;margin-left:4px\" href='".$plaatsnaam7.".php?page=".$i."'>".$i."</a> "; 
  }

  function page_next($i){
       // link to page $i with arrow right
  }
  function page_prev($i){
      // link to page $i with arrow left
  }
 $s = $_GET['page'];
 if ($s > 1) page_prev($s - 1);
 for  ($i = $s; $i * 10 < $total_count && $i < $s + 10; $i++) { 
      page_link($i);
 }
 if (10 + $i * 10 < $total_count) page_next($i+1);
功能页面链接($i){
回声“;
}
功能页\下一页($i){
//链接到带向右箭头的$i页
}
功能页\上一页($i){
//链接到带左箭头的$i页
}
$s=$_GET['page'];
如果($s>1)上一页($s-1);
对于($i=$s;$i*10<$total_count&&$i<$s+10;$i++){
页面链接($i);
}
如果(10+$i*10<$total_count)下一页($i+1);

那么,为了澄清这一点,你是在问如何在谷歌搜索“php mysql分页教程”还是如何阅读该搜索返回的大量优秀教程?@Captain Payalysis Well Captain Sarcastic,该搜索实际上找到了一些不错的教程,谢谢,我的搜索显然不够“切中要害”,所以很明显你需要前者,帮助你如何使用谷歌。
 function page_link($i) {
      echo "<a style=\"float:none;display:inline-block;color:white;width:22px;text-align:center;text-decoration:none;font-size:20px;background-color:#483435;margin-left:4px\" href='".$plaatsnaam7.".php?page=".$i."'>".$i."</a> "; 
  }

  function page_next($i){
       // link to page $i with arrow right
  }
  function page_prev($i){
      // link to page $i with arrow left
  }
 $s = $_GET['page'];
 if ($s > 1) page_prev($s - 1);
 for  ($i = $s; $i * 10 < $total_count && $i < $s + 10; $i++) { 
      page_link($i);
 }
 if (10 + $i * 10 < $total_count) page_next($i+1);