За последние 24 часа нас посетили 30553 программиста и 1803 робота. Сейчас ищут 804 программиста ...

Постраничный вывод статей

Тема в разделе "PHP для новичков", создана пользователем Ter, 16 авг 2011.

  1. Ter

    Ter Активный пользователь

    С нами с:
    5 июн 2011
    Сообщения:
    67
    Симпатии:
    0
    Всё работает
     
  2. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
  3. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    Ter
    Это полный скрипт или кусок кода?
    Как ваш скрипт получает номер страницы, которую нужно открыть? У вас GET-запрос никак не обрабатывается, а ссылку вы генерируете
    PHP:
    1. echo "<a href='index.php?from=".$page_number."'> ".($j+1)." </a>"
    Тогда уж где-то выше сделайте $this_page=$_GET['from']. Как-то так.
     
  4. Ter

    Ter Активный пользователь

    С нами с:
    5 июн 2011
    Сообщения:
    67
    Симпатии:
    0
    krow7, вот тут и проблема, не знаю как получить номер страницы, попробую как вы написали
     
  5. Ter

    Ter Активный пользователь

    С нами с:
    5 июн 2011
    Сообщения:
    67
    Симпатии:
    0
    вот добавил выше $from=$_GET['from'];
    теперь вроде получается... только переход, при нажатии на ссылку [2] он переходит на след. страничку, но там всё тоже самое, что и на предыдущей... а как сделать так, чтобы он выводил на первой первые 3 записи(как сейчас и есть), а на второй и далее остальные(по 3 на каждой)?
     
  6. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    такое чувство, что код выдрали откуда-то )
    у вас есть в коде переменная $from, которая нигде не инициализируется. попробуйте где-нибудь в начале кода указать, например, $from=1 и проверьте, как отработает.
     
  7. Ter

    Ter Активный пользователь

    С нами с:
    5 июн 2011
    Сообщения:
    67
    Симпатии:
    0
    там так
    $perem2 = $_GET['page'];
    if (empty($perem2)) {
    $page = 1; }
     
  8. Ter

    Ter Активный пользователь

    С нами с:
    5 июн 2011
    Сообщения:
    67
    Симпатии:
    0
    всё, получилось