Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 05.11.2013
Сообщений: 7
1

постраничный вывод php

05.11.2013, 23:37. Показов 649. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
я только учу php так что не судите строго
есть класс который отвечает за выборку из mysql.
вот часть кода
PHP
1
2
3
public function resultOrder($size){
            return $result_set = $this->db->query("SELECT * FROM `order` LIMIT $size, 3");
        }
в индексе я его обработал так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
if ($_GET["num"] == 3){
                $result_set = $order->resultOrder(0);
                printResult($result_set);
            }elseif ($_GET["num"] == 6){
                $result_set = $order->resultOrder(3);
                printResult($result_set);
            }elseif ($_GET["num"] == 9){
                $result_set = $order->resultOrder(6);
                printResult($result_set);
            }elseif ($_GET["num"] == 12){
                $result_set = $order->resultOrder(9);
                printResult($result_set);
            }
сам понимаю что коряво и надо писать через цикл.
вот о чем последнем я додумался.
PHP
1
2
3
4
5
public $step = 3;
public function resultOrder($page){
          $start = $page * $this->step; // начальная позиция
          return $result_set = $this->db->query("SELECT * FROM `order` LIMIT $start, ".$this->step);
}
не могу придумать как реализовать все позиции в классе не переписывая их вручную
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2013, 23:37
Ответы с готовыми решениями:

Постраничный вывод данных на PHP и MySQL
Не получается сделать постраничный вывод данных на PHP и MySQL! Нажимаю на любую страницу в...

Постраничный вывод......
Ребят, ни как не получается с постраничным выводом, то-есть он работает, но на страницу выводятся,...

Постраничный вывод из бд
Всем доброго времени суток очередной раз нкждаюсь в вашей помощи есть скрипт вывода данных из бд ...

Постраничный вывод
Всем доброго времени суток! Нашёл в инете исходник постраничной навигации с отличным функционалом,...

1
0 / 0 / 1
Регистрация: 05.11.2013
Сообщений: 7
06.11.2013, 12:17  [ТС] 2
PHP
1
2
3
4
5
6
7
                for ($i=1, $s=0; $i<=$total_pages; $i++){
                $j = $i * $article;
                if ($_GET["num"] == $j){
                    $result_set = $order->resultOrder($_GET["num"] - 3);
                    printResult($result_set);
                }
            }
придумал вот так и все заработало)


Добавлено через 1 минуту
PHP
1
2
3
            public function resultOrder($size){
            return $result_set = $this->db->query("SELECT * FROM `order` LIMIT $size, 3");
        }
а так в классе
тема закрыта
0
06.11.2013, 12:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2013, 12:17
Помогаю со студенческими работами здесь

Постраничный вывод
Есть скрипт &lt;? include(&quot;config.php&quot;); $content = ' &lt;html&gt; &lt;head&gt;

Постраничный вывод
Всем доброго времени суток, на сайте есть вывод пользователей, хочу реализовать постраничный вывод....

постраничный вывод
привет, никак не пойму в чем ошибка кода, который осуществляет вывод данных из бд фиксированным...

Постраничный вывод
Помогите отредактировать скрипт постраничного вывода: function link_bar($page,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru