我有一个文本区域表单输入,用户可以在其中输入食谱的成分。我最初拥有的是一个动态的、基于 Javascript 的“添加成分”字段,但意识到这不利于可访问性。最初,我将每个输入字段分离到数据库中自己的行中,并且想知道如何使用文本区域来做到这一点?
我假设所做的是将每个换行符分开并将其放入表中自己的行中,但我不知道其语法。
更多细节
我正在使用 PHP 并使用“post”变量处理文本区域。
想要将每种成分放在自己的行中的原因是因为我被告知使用关系数据库来处理不可预测的文本量是正确的方法。
有人可以帮忙吗?
Answer
$variable = $_POST['fieldName'];
$variable_array = split("\n", $variable);
foreach($variable_array as $for)
{
Insert into db
}
您可以通过换行符分割文本:
$data_array = split("\n", $data);
所以现在你有一个要循环的数组,将每个数组项分别保存到数据库中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)