last day (33 days later) » 

7:27 AM
1
A: Как сделать изменение месяца и года динамически на php?

Dmitry$dates = []; $startMonth = 12; $startYear=2017; $monthesOnAxis=13; for($i = 0; $i < $monthesOnAxis; $i++){ $dates[] = date('Y-m', mktime( 0, 0, 0, $startMonth + $i, 1, $startYear )); } После этого у нас в $dates будут все нужные "засечки" месяцев. Функция mktime() нормально рабо...

 
Для categories все отлично работает спасибо вам огромное. А как для data сделать data?
Вот для этого как подставить эту переменную? <? echo $AER['data']['2017-12']['price']; ?>,<? echo $AER['data']['2018-01']['price']; ?>,<? echo $AER['data']['2018-02']['price']; ?>
Заранее огромное спасибо, с уважением
 
@Arcadiy, обновил ответ
 
С data график исчезает aviaciya.com/slide/test.php
 
Вижу, что в коде вместо значений проставлены null. Странно, по идее, если, например, в $date у нас '2017-12', то записи $AER['data']['2017-12']['price'] и $AER['data'][$date]['price'] идентичны. Надо смотреть, почему массив $data неверно заполняется. Вы можете на вашей странице вначале написать сделать var_dump($AER['data'])?
 
Дмитрий я не знаю куда написать. Вот код страницы cloud.mail.ru/home/…
 
7:27 AM
Неверная ссылка, 404-ю даёт
 
Ясно, проблема в том, что переменная $AER у вас создается в строчке 45, а код, заполняющий $data находится На строках 22-25. $AER должна быть задана до этого момента. Надо поставить код c foreach($dates as $date){... после кода $AER=json_decode($response,true);
 
Поставил график есть, но появились 13 14 15 16 и 17 месяца aviaciya.com/slide/test.php
Я тут
@Dmitry я тут
 
Это уже надо смотреть, как реализуется построение графика. Думаю дело в пяти ведущих нулях. Попробуйте их удалить (сточку$data = [0, 0, 0, 0, 0];)
 
@Dmitry Отлично, Вы гений спасибо!
 
7:33 AM
пожалуйста
 
@Dmitry еще вопрос можно один?
@Dmitry вот если мне нужно все тоже реализовать в скрипте, но допустим не для месяцев, а для дней в месяце?
 

  last day (33 days later) »