Есть форма с текстовым инпутом и кучей чекбоксов. Нужно в PHP-обработчике получить значение текстового инпута и все отмеченные чекбоксы. Использую jquery и метод serialize() для формы.
Разметка выглядит примерно так:
<input type="text" name="userName">
<input type="checkbox" name="checkbox" value="value1">
<input type="checkbox" name="checkbox" value="value2">
<input type="checkbox" name="checkbox" value="value3">
Собранные данные с формы выглядят так(например, при нажатых 2 и 3 чекбоксе):
username=SOMEUSERNAME&checkbox=value2&checkbox=value3
Но если из PHP с помощью echo вывожу массив $_POST в консоль, то в нем остаётся только value последнего чекбокса.
Как решить подобную задачу?
Есть мысль собрать массив из значений отмеченных чекбоксов, но как его потом добавить к остальным сериализованным данным формы? И правильно ли это? Думается мне, что должен быть способ легче и правильнее