Если я тебя правильно понял. Тебе нужно на оси Х показывать дату.
А на оси У количество? если да, то мне кажется ты не те данные берешь. или не правильно их подставляешь.
У тебя должен быть массив вида:
$araay = array(
[0] = arra('date' => 07.06.17,
'count' => 50)
......
[10] = arra('date' => 05.05.17,
'count' => 15)
Николай: Как я по коду понял. ЧТо при обновлении страницы снова отправляется пост запрос, правильно? Скорее всего да.
ТО после отправки может попробовать удалить параметр unlink(пост).
Потестить не могу, вполне вероятно, что бред.
Или еще как вариант.
ajax+js+php
То есть отправлять на сервер через ajax. Это избавит от обновления страницы. А на js извернуться и добавить этот текст в нужное место. А если это не критично, то просто вывести надпись, запись добавлена.
И даже если человек обновит страницу то никакой отправки не будет на сервер.
Прет меня)))
или третий вариант, если не хочешь переделывать на ajax, то сделал проверку перед добавлением комментария в базу на совпадение по email или тексту, то есть если такой текст уже есть, то просто выведи текст, что вы оставляли комментарий)
Николай я бы записывал либо в куки, либо в сессию, что человек уже отправлял письмо.
Или предположим, что сессия умрет, а с куками возиться не охота, то записал бы в базу. И на следующий день и через два удалил бы.
Слишком "круто", но зато надежно!
Артём Ведищев И потом надо будет это меню привязывать к конкретной категории, что бы ее там выводить?
И так же надо будет проделать со всеми меню, которые мне нужно создать? ТО есть у меня будет куча меню?
Алексей Емельянов: Есть форма, она обрабатывается через почтовые шаблоны битрикса.
Если не использовать custom_mail то все работает нормально.
Как только вставляю свою функцию все ломается. Но только если в почтовых шаблонах указан реальный адрес example@site.ru все работает. Но на примере моего почтового шаблона, где адрес отправителя хранится в #mAIL_TO# ничего не отправляется.
Fortop: По другому никак не получится, к сожалению((
Я конечно не спорю, что спец это сделал бы короче, но у меня меньше никак.
Там 5 источников, откуда парсится вся информация, и для каждого источника нужно выводить информацию за день, неделю и месяц.
Конечно можно вместо 15(3- запроса(день, неделя, месяц) * 5- источников информации) сделать 5 запросов и в массиве сортировать уже на день, неделю и месяц, но сроки горели и это самый простой способ был.
Алексей Емельянов: неее. Я как раз и не знаю какой будет адрес. #MAIL_TO#, как попала в мою функцию, она уже обычная строка. И я с ней ничего сделать не смогу.
Мне надо где-то в ядре смотреть и проверять что уходит. Не подскажешь как лучше поступить?
Алексей Емельянов Я как понимаю, что #MAIL_TO# уже приходит в функцию в таком же, то есть да, ответ на ваш вопрос.
ТОлько как мне ее вместо #MAIL_TO# подставить адрес из формы?
Вечно Голодный а не подскажешь как мне лучше проставить индексы?
Я думал, читал несколько статей и ничего не придумал( И если быть точнее, то я даже не понял как ими пользоваться?
Владимир Куц: класс.
И последний вопрос. Если я создам докер. Я смогу подключиться к основной базе данных или под него надо будет отдельную БД "разворачивать"?