Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Нужно чтобы данные с формы кидались в тг (уже есть готовая, нужна доработка)

No Name Знаток (363), на голосовании 3 года назад
Имеется у меня обработчик который кидает данные с формы в телегу мне.
Но вот у меня появилась полоска в которой можно выбирать колличевство:
Так вот, надо чтоб кол-во с этой полоски отправлялось в телеграм

Сам код данной штучки (часть где инпут HTML КОД ): https://pastebin.com/a2PANHh2

Так-вот я пытался в обработчик прицепить $range = $_POST['range']; но в телеграмме просто пусто там присылается типо текст Колличевство: и тут пусто.
Голосование за лучший ответ
dim565 Искусственный Интеллект (424764) 3 года назад
Вы по ошибке написали атрибут name дважды
<input name="Количество кристаллов" name="range"
После отправки формы обработчик видит только первый name и $_POST['range'] не работает
No NameЗнаток (363) 3 года назад
Я не совсем понял как.

Текст который идёт в бота: $arr = array(
'Кол-во:' => $range,
);

Сам обработчик:
$range = $_POST['range'];

2 range потому-что тип инпута range и само названи range(range это полоска колличевства)
dim565 Искусственный Интеллект (424764) У вас переменная $range пустая, потому что в массиве $_POST нет элемента range из-за того, что вы указали атрибут name 2 раза и обработчик получает только первый. Уберите name="Количество кристаллов", оставьте name="range"
Похожие вопросы