Почему бы не отправить данные в виде массива?
Вместо вызова вашего поля __field_name__id
или какого-либо беспорядка, используйте средства, предоставляемые PHP: Вызовите поле ввода field_name[id]
и когда форма будет отправлена обратнона сервере массив PHP $_POST
будет иметь подмассив с именем field_name
, который содержит соответствия ключей => значений, о которых вы упомянули.
Если у вас есть два таких поля, которые вы хотите связать вместе,используйте следующее:
<input type="text" name="myFields[id]" />
<input type="text" name="myFields[name]" />
А при обратной передаче PHP предоставит вам $_POST['myFields']['id']
и $_POST['myFields']['name']
.