За последние 24 часа нас посетили 15915 программистов и 1546 роботов. Сейчас ищут 789 программистов ...

foreach

Тема в разделе "PHP для новичков", создана пользователем Erilar, 19 май 2014.

  1. Erilar

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

    С нами с:
    15 фев 2014
    Сообщения:
    21
    Симпатии:
    0
    Возможно ли приостановить цикл?
    Например:
    В базе находится 50 статей.
    В цикл выводит из базы статьи.
    После того как цикл вывел 10 статей, он приостанавливается и после нажатия на кнопку выводит ещё 10 статей, пока не выведет все 50 статей.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    возможно. но не так. читай про ajax.
     
  3. dapperkop

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

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    ну или LIMIT... а лучше и то и другое читай)

    Добавлено спустя 2 минуты 16 секунд:
    а, ну да... на кнопку же жмакать надо... ну mysql limit все равно знать нужно)
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    ключевое слово break (бреак) прерывает цикл, в том числе и foreach.
    Или делай так, как тебе говорят, в запросе к БД пиши LIMIT

    А лучше обдумай, что тебе нужно, более усилено.
     
  5. dapperkop

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

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Ну тут кагбэ вообще есть мнение, что человек хочет "приостановить" цикл))) Приостановить нельзя... Можно остановить))

    Добавлено спустя 1 минуту 8 секунд:
    Ну или хз, как там оно называется... выйти из цикла, наверное, правильнее))
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Пагинатор нужен человеку ж
     
  7. dapperkop

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

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    ну так-то да... просто вопрос "Возможно ли приостановить цикл?" наталкивает на нехорошие мысли)
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Телепатию телепай
     
  9. pixaye

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

    С нами с:
    30 окт 2013
    Сообщения:
    67
    Симпатии:
    0
    Это называется Lazy Loading, погугли, может найдешь что нибудь
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Это называется хочу ленту новостей как во вконтактике. Таки да, ajax+LIMIT.