(PHP,MySQL,HTML)
我希望我网站上的用户能够提交文字。我也希望他们为这段文字输入他们自己的类别。我目前有一个textarea,maxlenght为100,他们可以为他们的文本提交类别。虽然我不希望在一个块中插入我的数据库中的几个可能的类别,但是一个和一个。是否有任何好的方法来分离用户的输入并逐字逐句地选择,并将每个类别单独放入数据库中?
答案 0 :(得分:1)
如果你想要多字词类别,你需要让你的用户输入他们的单词(我假设它们就像SO上的标签)用空格或逗号分隔。
例如: 狗,整个动物园,猫,羊,农场动物
当您在PHP中收到它们时,在您选择的分隔符上explode()
,并将它们作为单独的行输入到数据库中。
// example - comma separated...
$categories = explode(",", $inputwords);
foreach ($categories as $cat) {
// insert it into the database.
}
答案 1 :(得分:0)
PHP函数爆炸应该可以解决问题,例如,juste告诉他们使用空格分隔类别。