За последние 24 часа нас посетили 19068 программистов и 1638 роботов. Сейчас ищут 898 программистов ...

Как сделать паузу???!!!

Тема в разделе "Прочие вопросы по PHP", создана пользователем kartav, 3 окт 2013.

  1. kartav

    kartav Новичок

    С нами с:
    3 окт 2013
    Сообщения:
    1
    Симпатии:
    0
    Товарищи! Срочно нужна помощь!!!

    Короче, у меня в цикле выводятся данные из БД, поля для ввода и сабмит.
    Как сделать так, чтобы следующая итерация не начиналась, пока сабмит не нажат и данные из поля ввода не были помещены в БД. Как поместить в БД данные я знаю!) А вот как сделать эту "паузу" для меня вопрос!!!

    Очень надеюсь на скорый ответ)
    Заранее спасибо)
     
  2. Ke1eth

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

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Скушать твикс?!
    Ибо по сабжу я ничо не понял. (картинка_про_пилота.jpg)
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    на танке

    пхп исполняется на сервере, а сабмит нажимается в браузере.
     
  4. Slavka

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

    С нами с:
    1 окт 2013
    Сообщения:
    722
    Симпатии:
    41
    есть только 1 вариант решения - лимитировать выгружаемые данные из базы по 1...xx сколько там надо записей - и кнопкой на вебморде подгружать / перезагружать данные дальше или наоборот вернуться. паузы в пхп нет и не может быть =)
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    php.net/manual/ru/function.sleep.php ?
     
  6. Fell-x27

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

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Пауза есть, ссылка выше. Только не та это пауза. Пока скрипт в слипе, страница не будет помечена как загруженная, это не тру в данной ситуации. Это при синхронизации файлов удобно, например, если воткнулись в блокировку, уснуть на секунду перед следующей попыткой.

    Вы верную идею дали - подгружать фрагментами. AJAX в помощь. Браузер попросил N полей - сервер отдал N полей. Браузер попросил еще - сервер отдал. Между вызовами при этом сервер не висит в паузе, ожидая, через сколько лет кто-то там нажмет что-то и нажмет ли вообще.