dmitriy94, чем не устроил вариант со скрытым инпутом? Где же тогда ты хранишь id формы? Не удобней ли хранить в таком вот инпуте?
Можешь использовать и serialize(), а для разбора строки в php использовать parse_str:
parse_str($_POST['form_data'], $formData);
var_dump($formData);
В принципе, особой разницы нет. Но в этом случае на выходе - ассоциативный массив, что очень удобно.