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

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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
never3d22
Отправлено: 02 Марта, 2017 - 11:37:15
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2017  


Помог: 0 раз(а)




Помогите пожалуйста прикрепить постраничную навигацию
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. ?>

Кто поможет скидывайте кошелек, кину денюшку
 
 Top
andrewkard
Отправлено: 02 Марта, 2017 - 15:43:19
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




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.  

(Отредактировано автором: 02 Марта, 2017 - 15:50:26)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB