Как создать несколько таймеров на основе метки времени данных в базе данных или задержать всплывающее окно базы данных на метке времени или времени - PullRequest
0 голосов
/ 11 марта 2019

Здесь у меня есть веб-сайт корзины покупок, и когда пользователь проверяет его, он переходит к проверке имени базы данных. Затем администратор проверит детали элементов пользователя, затем нажмите «Принят» и перейдет к имени БД в ожидании платежа. Затем он уведомит пользователя, что через 4 часа, пожалуйста, оплатите его с помощью любой кредитной карты, иначе она будет удалена. Я получил таймер имени столбца в моей базе данных ожидающих платежей, которая представляет собой временную метку, и время другого имени столбца, которое получит данные даты и времени. Я только делаю этот тип платежа, потому что я все еще не знаю, как создать платеж PayPal, так что я просто проверяю свой баланс как способ проверки, что он будет временным, а также чтобы иметь больше вариантов, если это можно сделать, используя отметку времени или дату в php-коде вроде H / h / y / s что-то в этом роде. Теперь, если пользователь отправляет данные, в базе данных появляется отметка времени или (11.03.2009, 17:03) время. Что я получу вот так

$sql="SELECT * FROM pendingpayment;";
$sttmt=mysqli_stmt_init($conn);
if(!mysqli_stmt_prepare($sttmt,$sql)){

echo "sql statement failed in displayitems.php line 71";            
}else{
 mysqli_stmt_execute($sttmt);
 $ressult=mysqli_stmt_get_result($sttmt);
 if(mysqli_num_rows($ressult)>0){
 while($rowz=mysqli_fetch_assoc($ressult)){

для отметки времени

     $rowz=['timestamp'];

за время, когда пользователь вставил данные

     $rowz['time'];

     }}}

это вывод метки времени

   2019-03-10 22:41:26

и вывод времени зависит от вас Теперь я хочу создать будильник в этой отметке времени или времени. это уведомит пользователя через 4 часа. Например пользователь отправляет данные в 17:00, затем администратор принимает их в 6 часов, он уведомит пользователя как (через 4 часа, пожалуйста, заплатите или удалите, который имеет таймер 6-10 вечера), возможно ли использовать php или js?

или я должен отложить всплывающее окно данных на 4 часа? как я выбираю * в дБ, тогда всплывающее окно только через 4 часа на основе отметки времени или времени

мой способ уведомления заключается в вставке данных в уведомление имени базы данных, тогда я просто выбираю * и отображаю его

1 Ответ

0 голосов
/ 11 марта 2019

функция сна работает следующим образом

 if(isset($_POST['bla'])){
    sleep(10);
 $bla=$_POST['bla'];
  $sql="INSERT INTO checkout(fname) VALUES(?);";
  $stmt=mysqli_stmt_init($conn);
  if(!mysqli_stmt_prepare($stmt,$sql)){
  echo "error in sql";
  }else{
  mysqli_stmt_bind_param($stmt,'s',$bla);
  mysqli_stmt_execute($stmt);
  }
}

даже если пользователь удалит браузер, он все равно вставит данные в БД через 5 секунд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...