Я хочу сделать это с помощью статуса == 1, обновлять тег div один раз в 6 секунд, чтобы запустить элемент marquee. Если статус == 0, выделение исчезает со страницы. После минутного перезапуска Интервал снова подождите, если статус снова изменится на один.
Я сейчас использую этот код, но этот код не работает так, как мне нужно.
Первая страница: marquee.php
<?php
$link = mysqli_connect("localhost", "username", "password", "database");
$database = "SELECT * FROM alerts ORDER BY id DESC"; $result = mysqli_query($link, $database);
date_default_timezone_set("Europe/Tallinn");
$time = date("d.m.Y H:i:s");
$real_timestamp = strtotime($time);
$row = mysqli_fetch_array($result);
$db_time = $row['timestamp'];
$status = $row['status'];
$db_timestamp = strtotime($db_time);
$alarmtime = $db_timestamp + 55;
if(($status == 'Active')&&($alarmtime > $real_timestamp)){ ?>
<marquee behavior="slide" direction="left" scrollamount="3" loop=1>Some information</marquee>
<?php } ?>
Вторая страница: index.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-4">
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<script>
function myFn(){
$('#marquee').load('marquee.php');}
var myTimer = setInterval(myFn, 6000);
clearInterval(myTimer);
myTimer = setInterval(myFn, 60000);
</script>
<div id="marquee"></div>
</body>
</html>