[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обновить страницу
SnowWind
Привет.

Если была нажата кнопка формы, то php скрипт выбирает из базы данные, которые затем необходимо автоматически обновлять каждые 10 секунд. Подскажите как это можно реализовать?
Valick

SnowWind, где кнопка?


_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
аяксом запрашивай данные из php скрипта
аякс дергай с setInterval
как получил данные - просто обновляй value в полях формы

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
SnowWind
Цитата (Игорь_Vasinsky @ 3.09.2019 - 16:29)
аяксом запрашивай данные из php скрипта
аякс дергай с setInterval
как получил данные - просто обновляй value в полях формы

Пока не совсем ясно, поскольку php скрипт отправляет форму сам себе, а когда делает выборку из базы с вывовдом на экран, то формы уже нет, есть только $_POST
Эли4ка
Цитата (SnowWind @ 4.09.2019 - 04:45)
Пока не совсем ясно

И нам тоже. Показывайте код, гаданием тут никто не будет заниматься.
SnowWind
Цитата (Эли4ка @ 4.09.2019 - 08:03)
Цитата (SnowWind @ 4.09.2019 - 04:45)
Пока не совсем ясно

И нам тоже. Показывайте код, гаданием тут никто не будет заниматься.

ладно, предположим вот код

<html>
<head>
<?php

if(isset($_POST['push'])) {
echo "<meta http-equiv='refresh' content='3'>";
}
?>
</head>
<body>
<div
class = "content">
<?php


if($_POST['push']){
var_dump($_POST);
}else{
$rand = rand(1,100);
?>
<form
name="myform" method="post">
<input
name="random" type="hidden" value="<?php echo $rand; ?>">
<input
name="push" type="submit" value="push">
</form>
<?php

}
?>
</div>
</body>
</html>


В этом случае идет обновление каждые 3сек, но возвращает все к форме.

А мне нужно зациклить rand с выводом на экран без перезагрузки, после отпрафки формы. Т.е в дальнейшем вместо rand будет выборка из базы, но для начала мне хотя бы это осилить :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.