PHP 在一个输入字段中添加多个值

标签 php mysql

我正在创建一个非常基本的照片上传网站,允许用户: 1)选择要上传的文件 2) 从下拉列表中选择一个类别 3) 用名字标记照片

用户随后将能够使用他们的名字进行搜索以查找图片。

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

谢谢 机会

最佳答案

如果我理解你的话,有几种方法。

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

或者,您可以使用例如输入项数组“inputName[]”作为输入名称。提交后,PHP 会将其创建为一个可以循环的项目数组。

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

关于PHP 在一个输入字段中添加多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7381323/

相关文章:

php - 有非基于 Java 的 PHP IDE 吗?

php - Emacs php 模式和 paredit

mysql - 将 mysql 结果导入 BigQuery 的最快方法

mysql - 对通过连接表连接的另一个表中的连续行进行分组

javascript - Node .js + mysql : "Cannot enqueue Handshake after already enqueuing a Handshake."

php - MySql : Increase query execution time for pagination

javascript - 在 [FINE UPLOADER] 中显示以前上传的图像

javascript - 如何提高可读性? (将 php vars 传递给外部文件中的 javascript)

php - 在刷新页面之前,MySql 数据不会显示在 html 表单上

php - 我怎样才能使这个 SQL 查询最有效?