Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> постраничный вывод из базы. 
:(
    Опции темы
Zorak
Дата 17.12.2011, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Здраствуйте. Мне нужно организовать постраничный вывод данных из базы
Код

/* Вывод данных из сформированного запроса ($result = mysql_query('select * from '.$name_table_main_page); ) */
 <?php
  for ($i = $number_page-1; $i < $count_item_per_page; $i++)
  {
    $row_information = mysql_fetch_array($result, MYSQL_NUM);
    for ($j = $pochatok_vuvod_main_page; $j < count($row_information)-1-$minus_table_main_page; $j++)
    {
      echo '<div id="result'.$j.'">'.$row_information[$j].'</div><br>';
    }
  }

/* вывод номера страницы */

?>  
<form action="nout.php" method="POST">
<?php     
for ($i = 0; $i < (mysql_numrows($result)/$count_item_per_page); $i++)
{
  echo '<a href="nout.php">'.($number_page+$i).'</a>    ';
}

?>
</form>


/*  переменные */
$item_per_page = 1; /* количество елементов на страницу */
$count_field = 3 /* количство записей, который нужно вывести постранично */



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

З.Ы. При поиске на формуе есть примеры приведены для метода GET, я использую метод POST... точно также но с постом не получается... Дайте хоть идею... спасибо...


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
bars80080
Дата 17.12.2011, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



Цитата(Zorak @  17.12.2011,  14:21 Найти цитируемый пост)
З.Ы. При поиске на формуе есть примеры приведены для метода GET, я использую метод POST.


Цитата(Zorak @  17.12.2011,  14:21 Найти цитируемый пост)
 echo '<a href="nout.php">'.($number_page+$i).'</a>    ';

это метод GET
когда ты кликаешь по ссылке, всё равно, где она - в форме или нет, ты переходишь по ссылке, а не отправляешь форму.

поэтому бери стандартные варианты пагинаторов
PM MAIL WWW   Вверх
ShadowStep
Дата 22.1.2012, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 21.1.2012

Репутация: нет
Всего: нет



Код

<form action="nout.php" method="POST">
<?php     
for ($i = 0; $i < (mysql_numrows($result)/$count_item_per_page); $i++)
{
  echo '<a href="nout.php">'.($number_page+$i).'</a>    ';
}
?>
</form>


Вот это очень странное место. Как уже написано выше форма не засабмитится нажатием на ссылку, если конечно на эту ссылку какой-нибудь джаваскрипт не навешан.

Вам этой формой насколько я понимаю нужно передать номер страницы?
Тогда наверное вот так:

Код

<?php     
for ($i = 0; $i < (mysql_numrows($result)/$count_item_per_page); $i++)
{
  echo '<a href="nout.php?page_number=100500">'.($number_page+$i).'</a>    ';
}
?>


А потом в nout.php принимайте этот параметр из GET массива.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1002 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.