Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Прикрепить постраничную навигацию
Форумы портала PHP.SU » » Вопросы новичков » Прикрепить постраничную навигацию

Страниц (1): [1]
 

1. never3d22 - 02 Марта, 2017 - 11:37:15 - перейти к сообщению
Помогите пожалуйста прикрепить постраничную навигацию
PHP:
скопировать код в буфер обмена
  1.     <?PHP
  2.         require 'scripts/connect.php';
  3. $sqlAdd = (!empty($_GET["sort"]) && $_GET["sort"]=='name') ? " Order by name" : "";
  4. $sql_select = "SELECT * FROM users".$sqlAdd;
  5. $result = mysql_query($sql_select);
  6.  
  7. while($row = mysql_fetch_array($result)){
  8.     echo "<tr>";
  9. if($row['name'] !="")
  10. echo "<td>" .$row['name'] . "</td>";
  11.  
  12. if($row['last_name'] !="")
  13. echo "<td>" .$row['last_name'] ."</td>";
  14.  
  15. if($row['img'] !="")
  16. echo "<td><img src=/db1/scripts/upload/" .$row['img'] . " style=\"width: 70px;height: 50px;\"></td>";
  17.  else {
  18.   echo "<td>Нет логотипа</td>";
  19. }
  20. if($row['email'] !="")
  21. echo "<td>" .$row['email'] . "</td>";
  22.  
  23. if($row['facebook'] !="")
  24. echo "<td>" .$row['facebook'] . "</td>";
  25.  
  26. if($row['vk'] !="")
  27. echo "<td>" .$row['vk'] . "</td>";
  28.  else {
  29.   echo "<td>Нет страницы</td>";
  30.  }
  31.  
  32. if($row['time'] !="")
  33. echo "<td>" .$row['time'] . "</td>";
  34.  
  35. if($row['spec'] !="")
  36. echo "<td>" .$row['spec'] . "</td>";
  37.     echo "</tr>";
  38. }
  39.  
  40.  
  41. ?>

Кто поможет скидывайте кошелек, кину денюшку
2. andrewkard - 02 Марта, 2017 - 15:43:19 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. $offset = !empty($_GET["offset"]) ? (int)$_GET["offset"] : 0;
  3. $limit = !empty($_GET["limit"]) ? (int)$_GET["limit"] : 30;
  4.  
  5. $sql_select = "SELECT * FROM users ".$sqlAdd . " LIMIT $offset, $limit";
  6.  

(Добавление)
И ссылки вида:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="index.php?offset=0">1</a>
  3. <a href="index.php?offset=30">2</a>
  4. <a href="index.php?offset=60">3</a>
  5.  


В данном случае это просто пример, обычно в ссылке передают p а в коде определяют offset
PHP:
скопировать код в буфер обмена
  1.  
  2. $offset = 0;
  3.         if(isset($_GET['p'])){
  4.             $offset = (int)$_GET['p'] - 1;
  5.             $offset = $offset < 0 ? 0 : $offset * $limit;
  6.         }
  7.  

 

Powered by ExBB FM 1.0 RC1