Я на PHP JSON запрос с базой данных.
$qAdzanIqomah = mysqli_query($con, "SELECT * FROM tb_sholat WHERE active = 'Y'");
while($dAdzanIqomah = mysqli_fetch_array($qAdzanIqomah))
{
$sholatName[] = $dAdzanIqomah['sholat_name'];
$audio_before_adzan[] = $dAdzanIqomah['audio_before_adzan'];
$iq = $dAdzanIqomah['iqamah'];
echo $iqamahC[] = date("H:i:s", strtotime("+ '" . $iq . "' minutes"));
}
$data = array(
'iqamah' => $iqamahC
);
echo json_encode($data);
Проблема в том, что все результаты одинаковы даже для данных таблицы.
Результат эха $iqamaC[]
:
{"iqamah":["01:00:00","01:00:00","01:00:00","01:00:00","01:00:00"]}
—
01:00:00
01:00:00
01:00:00
01:00:00
01:00:00
Результат эха $iq
:
11
12
17
13
10
Что-то не так с этим кодом?
У тебя есть ненужные кавычки и пробелы в код добавления минуты, и это фактическая причина вопроса (не в сумме добавить минут)
Удалите ненужные цитаты, как показано ниже: —
$iqamahC[] = date("H:i:s", strtotime("+$iq minutes"));
И проверь.
Демо рабочий пример: —https://eval.in/891471
Других решений пока нет …