Отправить несколько значений через одну текстовую область в форме - PullRequest
0 голосов
/ 04 марта 2012

Я пытаюсь выяснить, возможно ли отправить несколько разных значений формы через одну текстовую область.Поэтому вместо одного поля ввода текста для имени, одного для фамилии, одного для адреса улицы и т. Д. Я хочу иметь возможность добавлять всю информацию в одну текстовую область и отделять каждое значение с разрывом строки.

Каждое значение должно быть вставлено в разные столбцы в таблице назначений в базе данных.

Это должно быть сделано в php.

Любые указатели или советы, как этого добиться?

Спасибо, Фредрик

Ответы [ 2 ]

1 голос
/ 04 марта 2012

Это, безусловно, возможно - хотя я бы поставил под сомнение пользовательский опыт выполнения этого и количество дополнительной работы, которую вы выполняете сами.Помните, что пользователи обычно не привыкли иметь одно большое текстовое поле для всего - и вам нужно будет верить, что они действительно вставляют разрыв строки, что, я гарантирую, не будет.

В любом случае выможет взять содержимое и затем разделить его на \ n, используя preg_split с регулярным выражением.Я думаю, что следующее регулярное выражение будет работать

$lines = preg_split("/(\R+)/", $textbox_content)
1 голос
/ 04 марта 2012

Я думаю, что это должно работать с

$array = explode("\n", $text);

, поэтому у вас есть все значения в массиве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...