У меня есть текстовая форма ввода, где пользователи вводят ингредиенты для рецепта. Первоначально у меня было динамическое поле «добавить ингредиент» на основе Javascript, но я понял, что это не очень хорошо для доступности. Первоначально я разделял каждое поле ввода на отдельную строку в моей базе данных и задавался вопросом, как я могу сделать это с текстовой областью?
То, что я предполагаю, сделано, это разделить каждый разрыв строки и поместить его в отдельную строку таблицы, но я не знаю синтаксиса для этого.
Дополнительная информация
Я использую PHP и обрабатываю текстовую область с помощью переменной 'post'.
Причина, по которой вы хотите поместить каждый ингредиент в отдельную строку, заключается в том, что мне сообщили, что использование реляционных баз данных для непредсказуемых объемов текста - это путь.
Может кто-нибудь помочь?
Ответ
$variable = $_POST['fieldName'];
$variable_array = split("\n", $variable);
foreach($variable_array as $for)
{
Insert into db
}