2011-09-11 52 views
0

我创建一个非常基本的照片上传网站,将允许用户: 1)选择要上传的文件 2)选择从下拉的类别下 3)标签的与名字的照片PHP要添加多个值在一个输入字段

用户然后将能够搜索使用他们的名字查找图片。

由于会出现上传用户需要标记出现在单张照片​​中的多个人的情况,是否有一种简单的方法允许他们键入以逗号分隔的名称,然后让PHP在数据库中创建唯一条目?如果不是,有多个文本字段来完成此操作的最佳过程是什么?

感谢 机会

回答

3

如果我理解你,有一对夫妇的方式。

首先,如您所说,您可以使用逗号分隔的单个文本字段。在这种情况下,提交表单后的PHP可以简单地用“,”分隔字符串。

或者,您可以使用一组输入项目,例如, “inputName []”作为输入名称。一旦提交,PHP将创建它作为可以循环遍历的一系列项目。

一旦完成,您可以根据需要对数据进行任何操作。

1

有一个名为explode()的php函数,您可以使用它将逗号分隔的字符串转换为数组。例如,如果要标记的人使用逗号分隔,则可以使用$people = explode(',',$names);其中$names是使用类型的字符串。然后,您将拥有一个数组,其中每个项目都是可以迭代的标记人员,并根据需要进行操作。

相关问题