【发布时间】:2009-10-13 13:15:23
【问题描述】:
目前我有一个表单可以提交带有文本字段的图像,例如 标题、描述和另一个为 imageID 自动递增的字段,另一个 实际文件的区域,称为 vfile 和 *** 另一部分 3 个复选框和一个文本字段。 一切正常,这就是它的作用。将数据提交到数据库,以便它可以将信息拉到网站上的页面。 我要更新的唯一部分是: 3 个复选框和文本字段。 假设第一个复选框显示:Apples 第二个:橙子 第三:葡萄 在另一个类别中是一个空白文本字段,如果您添加一些内容,它会将其添加到一个名为“其他”的类别中。
所以数据库设计有 4 个字段:1 - 苹果,2 - 橙子,3 - 葡萄,4 - 其他。
当我点击一个复选框时,它会在数据库中添加正确的复选框,无论是苹果、橙子还是葡萄。 如果我在文本框中添加一个字段,例如:Bannanas,那么它会将“Bannanas”添加到数据库字段 vother 并在数据库中显示。
这一切都很好,但是如果下一张图片包含所有 4 个项目,再加上另一个呢?比如下一张图片有苹果、橙子、葡萄、香蕉和李子?
我如何将“Bannanas”其他类别更改为复选框类别,下次我进入添加图像页面时可以为下一张照片选择该类别。 所以当我去第二张图片提交时,它会给我的选项不仅仅是 3 个复选框,而是现在 4 个复选框,我可以选中前 4 个,“Apples, Oranges, Grapes, Banannas”,然后放 Plums在其他类别中。
基本上,在提交时,它会获取其他字段中的内容并向数据库添加一个新类别,然后将其显示在复选框选项数组中,现在它从其他类别中删除,因为它是一个复选框。 (因此它不希望将值留在旧字段中,因为它会继续创建相同的类别并可能重写旧数据。
无论如何,有什么建议吗? 提前致谢。
【问题讨论】:
-
听起来你知道你需要做什么。你有什么问题?