обновлять и сохранять дату автоматически - PullRequest
0 голосов
/ 19 июня 2020

Привет, ребята, я работаю над проектом в php У меня есть <form> с кнопкой сохранения <input> для обновления данных в базе данных

Идея, что я хочу сделать, вместо того, чтобы нажимать каждый одна страница для обновления данных, я хочу сделать это автоматически, используя, например, функцию javascript, например, каждые 10 минут каждая страница будет обновляться автоматически

Вручную, если я нажму кнопку «Сохранить», он обновит данные в БД как только я нажимаю на страницу, я вижу, что есть какое-то обновление, и его нужно сохранить в базе данных, мне нужно делать это автоматически c нажимать кнопку сохранения для каждой страницы каждые 10 минут

Вот пример что я сделал

<form action="/test.php" method="post">
  <input type="text" name="test1" value="<?= $test->from; ?>" />
  <input type="text" name="test2" value="<?= $test->to; ?>" />
  <input type="text" name="test3" value="<?= $test->distance; ?>" />
  <input type="text" name="test4" value="<?= $test->time; ?>" />
  <input type="hidden" name="action" value="<?= $action ?>" />
  <input type="hidden" name="id" value="<?= $test->id ?>" />
  <input type="submit" name="submit" value="<?= $title ?>" />
</form>

А вот сценарий

window.onload(function () {
  setTimeout("document.forms[0].submit();", 10000);
});

Мне нужна ваша помощь, ребята, чтобы решить эту проблему, это сэкономит мое время, вместо того, чтобы открывать каждую страницу и нажимать кнопку обновления

1 Ответ

0 голосов
/ 19 июня 2020

Попробуйте это простое изменение в своем сценарии. Надеюсь, это поможет.

function autoSubmit(){
    setTimeout(document.forms[0].submit(), 10000);
}
    window.onload = autoSubmit()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...