$newId, "user_id" => $_POST['user_id'], "name" => $_POST['name'], "value" => $_POST['value'], "status" => $_POST['status'], "created_at" => date('Y-m-d H:i:s') ]; // Add new row to the array $dataArray[] = $newRow; } // ---------- HANDLE SCOPED QUERY ---------- $userParam = isset($_GET['user']) ? $_GET['user'] : ''; $statusParam = isset($_GET['status']) ? $_GET['status'] : ''; $filteredData = array_filter($dataArray, function($row) use ($userParam, $statusParam) { $userCheck = $userParam === '' || $row['user_id'] == $userParam; $statusCheck = $statusParam === '' || $row['status'] == $statusParam; return $userCheck && $statusCheck; }); // Sort by created_at descending usort($filteredData, function($a, $b) { return strtotime($b['created_at']) - strtotime($a['created_at']); }); // Limit 50 records $filteredData = array_slice($filteredData, 0, 50); ?> Embedded JSON Database with Add Feature

Embedded JSON Database

Loading...

Comments

Popular posts from this blog

[MAIN PROGRAM] UNDONE HOUSEHOLD WORKs WEB-PROGRAM v2/MAIN

PENDING ITEMs [REVISION] v0