Думаю, нужно выборку делать из БД. Что-то вроде "SELECT * FROM someTable WHERE
date = 10.10.2020 AND date = 11.10.2020"(Знаки больше или меньше вместо равно, не помню). Предварительно шаманить с датами что-то, чтобы правильно их на базу отправить.На PHP будет выглядеть как-то так:
$dsn = 'mysql:host=my_host;dbname=my_dbname';
$user = 'user_name';
$pass = 'password';
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, //FETCH_NAMED; FETCH_NUM;
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $user, $pass, $opt);
global $data;
$param1 = $_POST['date1'];
$param2 = $_POST['date2'];
$stmt = $pdo->prepare("SELECT * FROM catalog WHERE param1 = ? AND param2 = ?");
if ($stmt->execute([$param1, $param2])) {
while ($row = $stmt->fetch()) {
$data[$row['id']] = $row;
}
}
Посмотреть, что получилось:
function debug($arr){
echo '<pre>' . print_r($arr, 1) . '</pre>';
};
debug($data);