Вы сказали:
Добавить ajax загрузку с обновлением по времени каждую 1 минуту таблицы
С добавлением загрузки прелодера и загрузкой еще по кнопке
$('#table1').DataTable({//var table
'responsive': true,
//"paging" : false,
//"searching" : false,
//"ordering" : true,
scrollCollapse: true,
"pageLength": 50,
scrollY: '880px',
"order": [[2,'desc']],
//"columnDefs": [{"type":"date","targets"}],
//"columnDefs" : [{"targets":3, "type":"date-eu"}],
"columnDefs": [ {"targets": 3, "searchable": false, "orderable": false, "visible": true} ],
//"bInfo": true,
processing: true,
"language": {"url": "/ru/datatable/Russian.json" } // "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Russian.json"}
});
if(isset($_GET)){
if(isset($_GET['end']) || isset($_GET['start'])){
$TBdate = date('Y-m-d');
if(isset($_GET['end']) && validateDate($_GET['end']))
$endDate = $_GET['end'];
elseif(isset($_GET['end']) && $_GET['end']=='')
$endDate = $TBdate;
else
$endDate = $TBdate;
if($_GET['start']!='' && validateDate($_GET['start']))
$startDate = $_GET['start'];
else
$startDate = $TBdate;
$dateTableSQL = "DATE(nti.notifies_create) BETWEEN '$startDate' AND '$endDate'";
}else{
$dateTableSQL = "nti.notifies_create BETWEEN datetime('now', '-14 days') AND datetime('now', 'localtime')";
}
//$stkp_n='all';
if(isset($_GET['stkp'])){
$stkp_n = (int)$_GET['stkp'];
$stkp = "SELECT nti.id as id, nti.text_notifies, nti.notifies_create, nti.status_notify, nti.text_notifies, nta.id as notify_accu_id, nta.date_closed, nta.looked_ok, nta.notifies_id
FROM notifies nti
LEFT JOIN notifies_account nta ON nti.id = nta.notifies_id
WHERE nta.account_id='{$_SESSION['id']}' AND nti.notifies_create BETWEEN datetime('now', '-14 days') AND datetime('now', 'localtime') ORDER BY nti.notifies_create DESC ";
if($_GET['stkp']=='all'){
$stkp = "SELECT nti.id as id, nti.text_notifies, nti.notifies_create, nti.status_notify, nti.text_notifies, nta.id as notify_accu_id, nta.date_closed, nta.looked_ok, nta.notifies_id
FROM notifies nti
LEFT JOIN notifies_account nta ON nti.id = nta.notifies_id
WHERE nta.account_id='{$_SESSION['id']}' AND nti.notifies_create BETWEEN datetime('now', '-14 days') AND datetime('now', 'localtime') ORDER BY nti.notifies_create DESC ";
$stkp_n='all';//all = 0
}
}else {
$stkp_n='all';
$stkp = "SELECT nti.id as id, nti.text_notifies, nti.notifies_create, nti.status_notify, nti.text_notifies, nta.id as notify_accu_id, nta.date_closed, nta.looked_ok, nta.notifies_id
FROM notifies nti
LEFT JOIN notifies_account nta ON nti.id = nta.notifies_id
WHERE nta.account_id='{$_SESSION['id']}' AND $dateTableSQL ORDER BY nti.notifies_create DESC ";
}
}
$Result = $SQLite3->query("$stkp");
$notifies_now = ResultSet($Result);